Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
qq_16800119
unidocs-zh
提交
8aad3ee3
unidocs-zh
项目概览
qq_16800119
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
8aad3ee3
编写于
12月 26, 2023
作者:
D
DCloud_LXH
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix: 错误链接
上级
6821006a
变更
11
隐藏空白更改
内联
并排
Showing
11 changed file
with
22 addition
and
33 deletion
+22
-33
docs/api/location/location.md
docs/api/location/location.md
+1
-1
docs/api/media/image.md
docs/api/media/image.md
+1
-1
docs/api/request/network-file.md
docs/api/request/network-file.md
+1
-1
docs/collocation/manifest.md
docs/collocation/manifest.md
+1
-1
docs/component/_sidebar.md
docs/component/_sidebar.md
+1
-1
docs/tutorial/android-store-examination.md
docs/tutorial/android-store-examination.md
+10
-12
docs/tutorial/app-android-abifilters.md
docs/tutorial/app-android-abifilters.md
+1
-2
docs/tutorial/app-disagreemode.md
docs/tutorial/app-disagreemode.md
+2
-7
docs/tutorial/app-icons.md
docs/tutorial/app-icons.md
+2
-4
docs/tutorial/app-maps.md
docs/tutorial/app-maps.md
+1
-1
docs/tutorial/run/run-app.md
docs/tutorial/run/run-app.md
+1
-2
未找到文件。
docs/api/location/location.md
浏览文件 @
8aad3ee3
...
...
@@ -73,7 +73,7 @@ uni.getLocation({
-
定位 和 map 是两个东西。通过
`getLocation`
得到位置坐标后,可以在任意map地图上展示,比如定位使用高德,地图使用 google 的 webview 版地图。如果坐标系不同时,注意转换坐标系。
-
如果使用
`web-view`
加载地图,无需在manifest里配地图的sdk配置。
-
持续定位方案:iOS端可以申请持续定位权限,
[
参考
](
https://ask.dcloud.net.cn/article/12569
)
。Android如果进程被杀,代码无法执行,可以在插件市场搜索
[
保活
](
https://ext.dcloud.net.cn/search?q=%E4%BF%9D%E6%B4%BB&cat1=5
)
相关原生语言插件避免App被系统杀死。即使使用了原生语言插件保活,也很容易被杀,此时可以使用
[
unipush
](
https://uniapp.dcloud.net.cn/unipush-v2.html
)
,通过推送消息提示用户激活App
-
`3.3.0 版本以上`
优化系统定位模块,可不使用三方定位SDK的进行高精度定位,具体参考:
[
系统定位
](
app/geolocation
)
。
-
`3.3.0 版本以上`
优化系统定位模块,可不使用三方定位SDK的进行高精度定位,具体参考:
[
系统定位
](
/
app/geolocation
)
。
-
鸿蒙系统 不支持系统定位,需要配置三方sdk,比如高德,同时设置坐标系参数为
`type: 'gcj02'`
-
如需使用腾讯定位sdk,可下载
[
腾讯定位插件
](
https://ext.dcloud.net.cn/plugin?id=14569
)
,在插件中配置key打包后生效,腾讯定位是
[
ext api插件
](
../../api/extapi.md
)
引用到工程后,会覆盖uni.getLocation的实现,替换掉系统定位。
-
`小程序平台`
...
...
docs/api/media/image.md
浏览文件 @
8aad3ee3
...
...
@@ -39,7 +39,7 @@ App端如需要更丰富的相机拍照API(如直接调用前置摄像头)
-
微信小程序在2023年10月17日之后,使用API需要配置
[
隐私协议
](
https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/PrivacyAuthorize.html
)
-
在部分低端机如红米上拍照闪退,拍照调用的是系统相机,当系统内存不足,rom为了给相机activity分配内存而把app的主activity回收了。遇到此问题建议使用nvue页面并内嵌的
[
自定义相机
](
https://ext.dcloud.net.cn/search?q=%E8%87%AA%E5%AE%9A%E4%B9%89%E7%9B%B8%E6%9C%BA&orderBy=Relevance
)
的原生或uts插件。相关分析报告
[
详见
](
https://ask.dcloud.net.cn/article/40877
)
**注:文件的临时路径,在应用本次启动期间可以正常使用,如需持久保存,需在主动调用 [uni.saveFile](
api/file/file?id=
savefile),在应用下次启动时才能访问得到。**
**注:文件的临时路径,在应用本次启动期间可以正常使用,如需持久保存,需在主动调用 [uni.saveFile](
/api/file/file.md#
savefile),在应用下次启动时才能访问得到。**
**success 返回参数说明**
...
...
docs/api/request/network-file.md
浏览文件 @
8aad3ee3
### uni.uploadFile(OBJECT)
将本地资源上传到开发者服务器,客户端发起一个
``POST``
请求,其中
``content-type``
为
``multipart/form-data``
。
如页面通过
[
uni.chooseImage
](
api/media/image?id=
chooseimage
)
等接口获取到一个本地资源的临时文件路径后,可通过此接口将本地资源上传到指定服务器。另外选择和上传非图像、视频文件参考:
[
https://ask.dcloud.net.cn/article/35547
](
https://ask.dcloud.net.cn/article/35547
)
。
如页面通过
[
uni.chooseImage
](
/api/media/image.md#
chooseimage
)
等接口获取到一个本地资源的临时文件路径后,可通过此接口将本地资源上传到指定服务器。另外选择和上传非图像、视频文件参考:
[
https://ask.dcloud.net.cn/article/35547
](
https://ask.dcloud.net.cn/article/35547
)
。
> 在各个小程序平台运行时,网络相关的 API 在使用前需要配置域名白名单。
...
...
docs/collocation/manifest.md
浏览文件 @
8aad3ee3
...
...
@@ -100,7 +100,7 @@ alwaysShowBeforeRender和autoclose属性组合设置,可配置以下三种关
-
splash只能是标准png,不要用jpg改名为png。也不支持gif等动画
-
相关改动,云打包生效,真机运行不生效。本地打包需自行在原生工程中配置
-
App启动图中iOS的MAX等大屏设备的splash图若不配,会导致iOS认为此App没有为MAX优化,App将无法全屏,四周会有黑边
-
Android的splash支持.9.png,
[
详见
](
../tutorial/app-splashscreen.md#9png
)
-
Android的splash支持.9.png,
[
详见
](
../tutorial/app-splashscreen.md#
_
9png
)
#### App Modules@modules
...
...
docs/component/_sidebar.md
浏览文件 @
8aad3ee3
...
...
@@ -126,5 +126,5 @@
*
[
更多插件市场的组件
](
https://ext.dcloud.net.cn/?cat1=2
)
*
[
ui 设计资源
](
uniui/resource.md
)
*
[
datacom 组件规范
](
datacom.md
)
*
[
小程序自定义组件
](
tutorial/miniprogram-subject.md
)
*
[
小程序自定义组件
](
/
tutorial/miniprogram-subject.md
)
*
[
组件库选型指南
](
component-selection.md
)
docs/tutorial/android-store-examination.md
浏览文件 @
8aad3ee3
...
...
@@ -19,23 +19,21 @@
|HbuilderX打包 |
`HbuilderX3.2.15+`
|【
[
HbuilderX下载地址
](
https://www.dcloud.io/hbuilderx.html
)
】
|离线打包 |
`3.2.15+`
|【
[
离线打包SDK下载地址
](
https://nativesupport.dcloud.net.cn/AppDocs/download/android
)
】
<a
id=
"check"
></a>
## 二、隐私弹窗配置检测
## 二、隐私弹窗配置检测@check
#### 1 .检查uni-app项目目录下是否含有androidPrivacy.json文件 没有请查[参考文档](https://ask.dcloud.net.cn/article/36937)添加配置!
#### 2 .查看androidPrivacy.json文件中`prompt`配置值域是不是`template`。[参考文档](https://ask.dcloud.net.cn/article/36937)
```
//androidPrivacy.json
{
"version": "1",
"prompt": "template",
"title": "服务协议和隐私政策",
"message": "..."
//androidPrivacy.json
{
"version": "1",
"prompt": "template",
"title": "服务协议和隐私政策",
"message": "..."
}
```
<a
id=
"content"
></a>
## 三、隐私政策展示内容
## 三、隐私政策展示内容@content
### 务必在APP《隐私政策》中必告知用户您的应用基于DCloud uni-app(5+ App/Wap2App)开发
...
...
@@ -93,8 +91,8 @@ android.permission.GET_TASKS
</tr>
</table>
<a
id=
"feature"
></a>
## 四、查看uni-app(5+ App/Wap2App)集成模块补充隐私协议
## 四、查看uni-app(5+ App/Wap2App)集成模块补充隐私协议
@feature
#### 查看uni-app(5+ App/Wap2App)应用功能模块
...
...
docs/tutorial/app-android-abifilters.md
浏览文件 @
8aad3ee3
...
...
@@ -138,9 +138,8 @@ adb: failed to install android_debug.apk: Failure [INSTALL_FAILED_NO_MATCHING_AB
使用Android Studio自带的x86模拟器,将不包含x86 cpu类型的apk拖到模拟器安装时会弹出如下提示框:
![](
https://native-res.dcloud.net.cn/images/uniapp/others/abifilters-error.png
)
<a
id=
"nox86"
/>
#### HBuilderx2.7.0+ 云端打包默认CPU类型不再包含x86
#### HBuilderx2.7.0+ 云端打包默认CPU类型不再包含x86
@nox86
目前市面上常见的手机都是使用ARM处理器,很少有设备使用x86处理器,因此从HBuilderX2.7.0开始云端打包调整为默认不再包含x86的CPU类型,减少apk包大小:
-
uni-app项目
基础功能apk减少5M+,使用的三方SDK及uni原生插件越多,减少的包尺寸越大,具体值取决于其包含的x86类型的so库大小
...
...
docs/tutorial/app-disagreemode.md
浏览文件 @
8aad3ee3
...
...
@@ -74,10 +74,7 @@ if(plus.runtime.isAgreePrivacy()) {
plus.runtime.isAgreePrivacy()返回为true表示用户已经同意隐私政策,调用相关被限制的API;返回false表示用户没有同意隐私政策,运行运行在disagreeMode模式,不能调用相关被限制的API。
<a
id=
"limit-uni"
></a>
#### disagreeMode模式限制uni API和组件
#### disagreeMode模式限制uni API和组件@limit-uni
在disagreeMode模式下不要使用以下uni API及组件,否则影响应用商店上架合规检测!
...
...
@@ -120,9 +117,7 @@ plus.runtime.isAgreePrivacy()返回为true表示用户已经同意隐私政策
*
barcode
*
map
<a
id=
"limit-plus"
/>
#### disagreeMode模式限制plus API
#### disagreeMode模式限制plus API@limit-plus
在disagreeMode模式下不要使用以下5+ API,否则影响应用商店上架合规检测!
...
...
docs/tutorial/app-icons.md
浏览文件 @
8aad3ee3
...
...
@@ -70,8 +70,7 @@ HBuilderX中打开项目的manifest.json文件,在“App图标配置”中可
|ipad|对象,参考
[
iPad图标源码参数
](
#ipad
)
|iPad设备程序图标|
|appstore|String|App Store图标路径,分辨率要求1024x1024|
<a
id=
"iphone"
/>
iPhone图标源码参数
##### iPhone图标源码参数@iphone
|属性名称|类型|说明|
|:-|:-|:-|
...
...
@@ -84,8 +83,7 @@ iPhone图标源码参数
|notification@2x|String|iOS7+设备通知栏图标,分辨率要求40x40|
|notification@3x|String|iOS7+设备通知栏图标,分辨率要求60x60|
<a
id=
"ipad"
/>
iPad图标源码参数
##### iPad图标源码参数@ipad
|属性名称|类型|说明|
|:-|:-|:-|
...
...
docs/tutorial/app-maps.md
浏览文件 @
8aad3ee3
...
...
@@ -2,7 +2,7 @@ App端地图模块封装了市场上主流的三方地图SDK,提供JS API统
|项目类型|API|
|:-|:-|
|uni-app|
[
uni.getLocation(OBJECT)
](
https://uniapp.dcloud.io/api/location/location?id=getlocation
)
、
[
uni.chooseLocation(OBJECT)
](
https://uniapp.dcloud.io/api/location/location?id=chooselocation
)
、
[
uni.openLocation(OBJECT)
](
https://uniapp.dcloud.io/api/location/open-location?id=openlocation
)
、
[
uni.createMapContext(mapId,this)
](
api/location/map?id=
createmapcontext
)
、
[
map
](
/component/map.md
)
组件|
|uni-app|
[
uni.getLocation(OBJECT)
](
https://uniapp.dcloud.io/api/location/location?id=getlocation
)
、
[
uni.chooseLocation(OBJECT)
](
https://uniapp.dcloud.io/api/location/location?id=chooselocation
)
、
[
uni.openLocation(OBJECT)
](
https://uniapp.dcloud.io/api/location/open-location?id=openlocation
)
、
[
uni.createMapContext(mapId,this)
](
/api/location/map.md#
createmapcontext
)
、
[
map
](
/component/map.md
)
组件|
|5+App/Wap2App|
[
plus.maps.*
](
https://www.html5plus.org/doc/zh_cn/maps.html
)
使用地图功能需在项目manifest.json的“App模块配置”中勾选“Maps(地图)”,并根据项目实际情况勾选使用的三方地图SDK:
...
...
docs/tutorial/run/run-app.md
浏览文件 @
8aad3ee3
...
...
@@ -60,8 +60,7 @@ HBuilder支持itunes协议,在HBuilder运行的电脑上,使用usb线连接i
-
如果windows电脑连接iOS设备需电脑安装iTunes软件,并确保apple的mobile device服务开启、iTunes可找到手机
-
手机连接电脑后,确保在手机上弹出的“要信任此电脑吗?”提示框中点了“信任”按钮
<a
id=
"ios-simulator"
/>
#### iOS模拟器 @ios-simulator
如果是Mac电脑安装XCode后,“标准运行基座”支持使用iOS模拟器
![](
https://native-res.dcloud.net.cn/images/hx/run/ios-sim.png
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录