android-gp.md 3.3 KB
Newer Older
S
shutao 已提交
1

S
shutao 已提交
2 3 4
#### 务必确保将HBulider X升级到`3.2.15+`版本。离线打包需要将离线打包SDK升级到`3.2.15+`版本

App提交云端打包时请务必勾选“GooglePlay(AAB)”渠道
S
shutao 已提交
5

DCloud-yyl's avatar
DCloud-yyl 已提交
6
![](https://dcloud-img.oss-cn-hangzhou.aliyuncs.com/uni-app/doc/app/android/googleplay/channel.png)
S
shutao 已提交
7

DCloud-yyl's avatar
DCloud-yyl 已提交
8 9 10
Google Play上架审核要求比较严格,应用中不能存在以下行为:
- 不能直接下载apk方式安装应用,需引导用户到Google Play安装
- 不能存在动态加载代码行为
S
shutao 已提交
11

DCloud-yyl's avatar
DCloud-yyl 已提交
12
uni-app中部分功能模块不符合Google Play审核要求,请仔细阅读下面章节。
S
shutao 已提交
13

DCloud-yyl's avatar
DCloud-yyl 已提交
14
### 必须适配Android11
S
update  
shutao 已提交
15

DCloud-yyl's avatar
DCloud-yyl 已提交
16 17 18 19 20 21 22 23 24 25 26 27
“App常用其它设置”中需要将targetSdkVersion设置值大于等于30

![](https://dcloud-img.oss-cn-hangzhou.aliyuncs.com/uni-app/doc/app/android/googleplay/targetsdkversion.png)

**注意:务必在Android11设备上进行测试,确保应用所有功能可以正常运行**


### 不能包含安装应用权限
在App权限配置中不要勾选 android.permission.INSTALL_PACKAGES、android.permission.REQUEST_INSTALL_PACKAGES 权限

![](https://dcloud-img.oss-cn-hangzhou.aliyuncs.com/uni-app/doc/app/android/googleplay/permission-install.png)

S
shutao 已提交
28 29
#### 离线打包:

S
update  
shutao 已提交
30 31 32
1. 更新SDK3.2.15+版本

2. 请查看原生项目中的AndroidManifest.xml。如果包含以下权限请手动删除:
S
shutao 已提交
33 34 35 36 37 38

```
<uses-permission android:name="android.permission.INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
```

DCloud-yyl's avatar
DCloud-yyl 已提交
39 40 41 42 43 44 45
**注意:如果使用了uni原生插件,可能会添加安装应用权限,请联系uni原生插件作者确认**

### 不要使用QQ登录、QQ分享模块
使用QQ登录、分享功能时,如果当前设备上没有安装QQ应用时,会引导用户下载安装,不符合Google Play的审核要求,因此提交到Google Play时不要勾选QQ登录及QQ分享模块

![](https://dcloud-img.oss-cn-hangzhou.aliyuncs.com/uni-app/doc/app/android/googleplay/qq.png)

S
shutao 已提交
46 47 48 49
#### 离线打包:

请不要集成qq_mta-sdk-xxx.jar,qq_sdk_vxxx.jar等SDK。如果有请删除

DCloud-yyl's avatar
DCloud-yyl 已提交
50 51 52 53 54 55 56
### 不要使用国内增强广告SDK
uni-AD国内增强广告(如穿山甲、广点通、快手等SDK)显示的广告落地页可能会引导用户下载安装apk,不符合Google Play的审核要求,因此提交到Google Play时不要勾选增强广告SDK

![](https://dcloud-img.oss-cn-hangzhou.aliyuncs.com/uni-app/doc/app/android/googleplay/ad.png)

**注意:uni-AD 广告基础功能不受影响**

S
shutao 已提交
57 58 59 60
#### 离线打包:

请不要集成国内增强广告相关依赖库 ks_adsdk-ad.aar、windAd.aar、GDTSDK.unionNormal.aar,open_ad_sdk.aar,torch-adcore-xx.aar。如有请删除

DCloud-yyl's avatar
DCloud-yyl 已提交
61 62 63 64 65
### 不要使用X5内核
腾讯TBS(X5)内核在Android平台解决了很多适配问题(详情可参考:[https://ask.dcloud.net.cn/article/36806](https://ask.dcloud.net.cn/article/36806)),但它使用了动态热更新技术,不符合Google Play的审核要求,因此提交Google Play时不要勾选使用“Android X5 Webview(腾讯TBS)”模块

![](https://dcloud-img.oss-cn-hangzhou.aliyuncs.com/uni-app/doc/app/android/googleplay/x5.png)

S
shutao 已提交
66 67 68 69
#### 离线打包:

请不要集成X5相依赖库webview-x5-release.aar,如有请删除

DCloud-yyl's avatar
DCloud-yyl 已提交
70
### 其它相关问题
DCloud-yyl's avatar
DCloud-yyl 已提交
71
- Android App Bundle(AAB)格式相关说明:[https://ask.dcloud.net.cn/article/39052](https://ask.dcloud.net.cn/article/39052)