From 8aad3ee3edb4a368c8afb6eab5f7ed368bc3cf49 Mon Sep 17 00:00:00 2001
From: DCloud_LXH <283700113@qq.com>
Date: Tue, 26 Dec 2023 17:48:20 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E9=94=99=E8=AF=AF=E9=93=BE=E6=8E=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
docs/api/location/location.md | 2 +-
docs/api/media/image.md | 2 +-
docs/api/request/network-file.md | 2 +-
docs/collocation/manifest.md | 2 +-
docs/component/_sidebar.md | 2 +-
docs/tutorial/android-store-examination.md | 22 ++++++++++------------
docs/tutorial/app-android-abifilters.md | 3 +--
docs/tutorial/app-disagreemode.md | 9 ++-------
docs/tutorial/app-icons.md | 6 ++----
docs/tutorial/app-maps.md | 2 +-
docs/tutorial/run/run-app.md | 3 +--
11 files changed, 22 insertions(+), 33 deletions(-)
diff --git a/docs/api/location/location.md b/docs/api/location/location.md
index f0c2586d0..4dd4fdc70 100644
--- a/docs/api/location/location.md
+++ b/docs/api/location/location.md
@@ -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的实现,替换掉系统定位。
- `小程序平台`
diff --git a/docs/api/media/image.md b/docs/api/media/image.md
index d48243447..a8675b93e 100644
--- a/docs/api/media/image.md
+++ b/docs/api/media/image.md
@@ -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 返回参数说明**
diff --git a/docs/api/request/network-file.md b/docs/api/request/network-file.md
index 95e5bfe5b..881b6f429 100644
--- a/docs/api/request/network-file.md
+++ b/docs/api/request/network-file.md
@@ -1,6 +1,6 @@
### 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 在使用前需要配置域名白名单。
diff --git a/docs/collocation/manifest.md b/docs/collocation/manifest.md
index 4c554b275..21e93201b 100644
--- a/docs/collocation/manifest.md
+++ b/docs/collocation/manifest.md
@@ -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
diff --git a/docs/component/_sidebar.md b/docs/component/_sidebar.md
index 7c793abe7..6bda518ce 100644
--- a/docs/component/_sidebar.md
+++ b/docs/component/_sidebar.md
@@ -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)
diff --git a/docs/tutorial/android-store-examination.md b/docs/tutorial/android-store-examination.md
index 0a42cf404..52976eb52 100644
--- a/docs/tutorial/android-store-examination.md
+++ b/docs/tutorial/android-store-examination.md
@@ -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)】
-
-## 二、隐私弹窗配置检测
+## 二、隐私弹窗配置检测@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": "..."
}
```
-
-## 三、隐私政策展示内容
+## 三、隐私政策展示内容@content
### 务必在APP《隐私政策》中必告知用户您的应用基于DCloud uni-app(5+ App/Wap2App)开发
@@ -93,8 +91,8 @@ android.permission.GET_TASKS
-
-## 四、查看uni-app(5+ App/Wap2App)集成模块补充隐私协议
+
+## 四、查看uni-app(5+ App/Wap2App)集成模块补充隐私协议@feature
#### 查看uni-app(5+ App/Wap2App)应用功能模块
diff --git a/docs/tutorial/app-android-abifilters.md b/docs/tutorial/app-android-abifilters.md
index c7d761a9a..d3991272f 100644
--- a/docs/tutorial/app-android-abifilters.md
+++ b/docs/tutorial/app-android-abifilters.md
@@ -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)
-
-#### 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库大小
diff --git a/docs/tutorial/app-disagreemode.md b/docs/tutorial/app-disagreemode.md
index 9ba6a5529..0e95eff11 100644
--- a/docs/tutorial/app-disagreemode.md
+++ b/docs/tutorial/app-disagreemode.md
@@ -74,10 +74,7 @@ if(plus.runtime.isAgreePrivacy()) {
plus.runtime.isAgreePrivacy()返回为true表示用户已经同意隐私政策,调用相关被限制的API;返回false表示用户没有同意隐私政策,运行运行在disagreeMode模式,不能调用相关被限制的API。
-
-
-
-#### disagreeMode模式限制uni API和组件
+#### disagreeMode模式限制uni API和组件@limit-uni
在disagreeMode模式下不要使用以下uni API及组件,否则影响应用商店上架合规检测!
@@ -120,9 +117,7 @@ plus.runtime.isAgreePrivacy()返回为true表示用户已经同意隐私政策
* barcode
* map
-
-
-#### disagreeMode模式限制plus API
+#### disagreeMode模式限制plus API@limit-plus
在disagreeMode模式下不要使用以下5+ API,否则影响应用商店上架合规检测!
diff --git a/docs/tutorial/app-icons.md b/docs/tutorial/app-icons.md
index f8797e23a..3fdf0b9dc 100644
--- a/docs/tutorial/app-icons.md
+++ b/docs/tutorial/app-icons.md
@@ -70,8 +70,7 @@ HBuilderX中打开项目的manifest.json文件,在“App图标配置”中可
|ipad|对象,参考[iPad图标源码参数](#ipad)|iPad设备程序图标|
|appstore|String|App Store图标路径,分辨率要求1024x1024|
-
-iPhone图标源码参数
+##### iPhone图标源码参数@iphone
|属性名称|类型|说明|
|:-|:-|:-|
@@ -84,8 +83,7 @@ iPhone图标源码参数
|notification@2x|String|iOS7+设备通知栏图标,分辨率要求40x40|
|notification@3x|String|iOS7+设备通知栏图标,分辨率要求60x60|
-
-iPad图标源码参数
+##### iPad图标源码参数@ipad
|属性名称|类型|说明|
|:-|:-|:-|
diff --git a/docs/tutorial/app-maps.md b/docs/tutorial/app-maps.md
index c976d233e..e868b0550 100644
--- a/docs/tutorial/app-maps.md
+++ b/docs/tutorial/app-maps.md
@@ -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:
diff --git a/docs/tutorial/run/run-app.md b/docs/tutorial/run/run-app.md
index e7d3ee2e5..0d6120e9c 100644
--- a/docs/tutorial/run/run-app.md
+++ b/docs/tutorial/run/run-app.md
@@ -60,8 +60,7 @@ HBuilder支持itunes协议,在HBuilder运行的电脑上,使用usb线连接i
- 如果windows电脑连接iOS设备需电脑安装iTunes软件,并确保apple的mobile device服务开启、iTunes可找到手机
- 手机连接电脑后,确保在手机上弹出的“要信任此电脑吗?”提示框中点了“信任”按钮
-
-
+#### iOS模拟器 @ios-simulator
如果是Mac电脑安装XCode后,“标准运行基座”支持使用iOS模拟器
![](https://native-res.dcloud.net.cn/images/hx/run/ios-sim.png)
--
GitLab