提交 8aad3ee3 编写于 作者: D DCloud_LXH

fix: 错误链接

上级 6821006a
......@@ -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的实现,替换掉系统定位。
- `小程序平台`
......
......@@ -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 返回参数说明**
......
### 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 在使用前需要配置域名白名单。
......
......@@ -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
......
......@@ -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)
......@@ -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)应用功能模块
......
......@@ -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库大小
......
......@@ -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,否则影响应用商店上架合规检测!
......
......@@ -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
|属性名称|类型|说明|
|:-|:-|:-|
......
......@@ -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:
......
......@@ -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.
先完成此消息的编辑!
想要评论请 注册