提交 9b3c06f3 编写于 作者: D DCloud_LXH

Merge branch 'master' of https://github.com/dcloudio/unidocs-zh into vuepress

### 开通
- 登录[DCloud开发者中心](https://dev.dcloud.net.cn/),通过实名认证后,可通过以下入口进入UniPush的Web控制台进行配置
+ HBuilderX中打开项目的manifest.json文件,在“App模块配置”项的“Push(消息推送)”->“UniPush”下点击`配置`
![](https://partner-dcloud-native.oss-cn-hangzhou.aliyuncs.com/images/uniapp/push/unipush-hx-config.png)
![](https://native-res.dcloud.net.cn/images/uniapp/push/unipush-hx-config.png)
+ 登录[DCloud开发者中心](https://dev.dcloud.net.cn/),在“我创建的应用”列表中选择进入应用管理页面,点击左侧导航栏中的“Uni Push”
![](https://partner-dcloud-native.oss-cn-hangzhou.aliyuncs.com/images/uniapp/push/unipush-web-config.png)
![](https://native-res.dcloud.net.cn/images/uniapp/push/unipush-web-config.png)
- 在UniPush开通界面配置“Android包名”、“Android应用签名”、“iOS Bundle Id”等信息,点击“开通”
- 开通后可进行其它消息推送参数配置
+ Android平台
......@@ -17,7 +17,7 @@
### 配置
在manifest.json文件“App模块配置”项的“Push(消息推送)”下,勾选“UniPush”
![](https://partner-dcloud-native.oss-cn-hangzhou.aliyuncs.com/images/uniapp/push/unipush-manifest.png)
![](https://native-res.dcloud.net.cn/images/uniapp/push/unipush-manifest.png)
**注意**
- UniPush模块需要开通后才能提交云端打包,否则会提示错误,如未开通UniPush不要勾选此模块
......
......@@ -12,9 +12,9 @@
对于低风险问题,理论上不会影响应用的安全质量,因此通常情况下不会解决低风险安全漏洞问题。
首先我们需要判断风险漏洞是哪些代码引起的,可以通过安全检测报告中漏洞详情中的`漏洞代码`类名进行判断,如果是以"io.dcloud"开头则表示是DCloud的代码,如下:
![](https://partner-dcloud-native.oss-cn-hangzhou.aliyuncs.com/images/uniapp/security/android/dcloud.png)
![](https://native-res.dcloud.net.cn/images/uniapp/security/android/dcloud.png)
如果是以其它字符开头,则表示是三方SDK或uni原生插件的代码,如下:
![](https://partner-dcloud-native.oss-cn-hangzhou.aliyuncs.com/images/uniapp/security/android/third.png)
![](https://native-res.dcloud.net.cn/images/uniapp/security/android/third.png)
- DCloud代码的问题
这类问题我们会尽快处理解决,或提供相关配置
......
......@@ -127,7 +127,7 @@ WKWebview使用了更加严格的安全机制,使用原生混淆的js文件在
### 提交云端打包
配置好原生混淆的文件列表后,需要提交云端打包,**注意在App云端打包对话框中需要勾选“对配置的js文件进行原生混淆”**
![](https://partner-dcloud-native.oss-cn-hangzhou.aliyuncs.com/images/uniapp/security/confusion.png)
![](https://native-res.dcloud.net.cn/images/uniapp/security/confusion.png)
**再次强调:为了保证加密数据的安全性,加密算法和key不对外公开,因此离线打包无法支持原生混淆。**
......
......@@ -28,19 +28,19 @@ HBuilderX中提供了以下`启动界面`方式:
#### Android平台通用启动界面
打开项目的manifest.json文件,在“App启动界面配置”中的“Android启动界面设置”项下勾选“通用启动界面”:
![](https://partner-dcloud-native.oss-cn-hangzhou.aliyuncs.com/images/uniapp/splashscreen/setting-android.png)
![](https://native-res.dcloud.net.cn/images/uniapp/splashscreen/setting-android.png)
通用启动界面上部显示应用图标(圆形裁剪,外围显示进度),图标下面为应用名称,效果如下:
![](https://partner-dcloud-native.oss-cn-hangzhou.aliyuncs.com/images/uniapp/splashscreen/common-android.png)
![](https://native-res.dcloud.net.cn/images/uniapp/splashscreen/common-android.png)
#### iOS平台通用启动界面
打开项目的manifest.json文件,在“App启动界面配置”中的“iOS启动界面设置”项下勾选“通用启动界面”:
![](https://partner-dcloud-native.oss-cn-hangzhou.aliyuncs.com/images/uniapp/splashscreen/setting-ios.png)
![](https://native-res.dcloud.net.cn/images/uniapp/splashscreen/setting-ios.png)
通用启动界面使用storyboard实现,在界面上部显示应用图标(无裁剪),图标下面为应用名称,效果如下:
![](https://partner-dcloud-native.oss-cn-hangzhou.aliyuncs.com/images/uniapp/splashscreen/common-ios.png)
![](https://native-res.dcloud.net.cn/images/uniapp/splashscreen/common-ios.png)
如果应用开启适配暗黑模式/夜间模式/深色模式,则启动界面背景色会自动使用深色,文字颜色自动使用白色。
......@@ -52,14 +52,14 @@ HBuilderX中提供了以下`启动界面`方式:
#### Android平台自定义启动图
打开项目的manifest.json文件,在“App启动界面配置”中的“Android启动界面设置”项下勾选“自定义启动图”:
![](https://partner-dcloud-native.oss-cn-hangzhou.aliyuncs.com/images/uniapp/splashscreen/setting-android-default.png)
![](https://native-res.dcloud.net.cn/images/uniapp/splashscreen/setting-android-default.png)
#### iOS平台自定义启动图
> 提示:2020年6月30日起,苹果AppStore审核要求应用在启动时,不能使用启动图片,必须改为使用Storyboard来制作启动界面,如果需要提交AppStore请使用[通用启动界面](#common)或[自定义storyboard启动界面](#storyboard)。
打开项目的manifest.json文件,在“App启动界面配置”中的“iOS启动界面设置”项下勾选“自定义启动图”:
![](https://partner-dcloud-native.oss-cn-hangzhou.aliyuncs.com/images/uniapp/splashscreen/setting-ios-default.png)
![](https://native-res.dcloud.net.cn/images/uniapp/splashscreen/setting-ios-default.png)
......@@ -100,5 +100,5 @@ HBuilderX需要的自定义storyboard文件格式为zip压缩包,里面要求
#### 使用storyboard文件
打开项目的manifest.json文件,在“App启动界面配置”中的“iOS启动界面设置”项下勾选“自定义storyboard启动界面”,并选择自己制作的storyboard文件:
![](https://partner-dcloud-native.oss-cn-hangzhou.aliyuncs.com/images/uniapp/splashscreen/setting-storyboard.png)
![](https://native-res.dcloud.net.cn/images/uniapp/splashscreen/setting-storyboard.png)
......@@ -40,5 +40,5 @@
#### 使用Google统计
在项目manifest.json文件的“App模块配置”页面,在“Statistic(统计)”下勾选“Google统计”项,并添加从Google统计平台申请的配置文件:
![](https://partner-dcloud-native.oss-cn-hangzhou.aliyuncs.com/images/uniapp/statistic/google.png)
![](https://native-res.dcloud.net.cn/images/uniapp/statistic/google.png)
......@@ -10,7 +10,7 @@ App端统计模块封装了市场上主流的三方移动App统计SDK,提供JS
**uni-app自带uni统计,无需使用三方统计。三方统计增加包体积且无法做到自带的免埋点采集行为数据。详见:[https://tongji.dcloud.io/](https://tongji.dcloud.io/)**
使用统计功能需在项目manifest.json的“App模块配置”中勾选“Statistic(统计)”,并根据项目实际情况勾选使用的三方统计平台:
![](https://partner-dcloud-native.oss-cn-hangzhou.aliyuncs.com/images/uniapp/statistic/moudules.png)
![](https://native-res.dcloud.net.cn/images/uniapp/statistic/moudules.png)
> 提示:统计模块参数配置需提交云端打包后才能生效,真机运行调试时请使用[自定义基座](http://ask.dcloud.net.cn/article/35115)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册