From c2aad478fc7a0ff097a22c711a3eec92e8cf5f81 Mon Sep 17 00:00:00 2001 From: shutao Date: Wed, 24 Nov 2021 20:05:53 +0800 Subject: [PATCH] update doc --- docs/android-store.md | 48 +++++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 25 deletions(-) diff --git a/docs/android-store.md b/docs/android-store.md index 10a013209..02abe2bbf 100644 --- a/docs/android-store.md +++ b/docs/android-store.md @@ -10,13 +10,11 @@ 针对以上问题,请参考下文的解决方案,务必仔细阅读,注意各细节问题。 -**`首先碰到此问题请更新到HbuilderX3.2.12及以上版本`** - ### 如何解决"违规收集个人信息"问题 关于收集个人信息问题,首先应用必须配置“隐私与政策”协议框,其次必须在“隐私与政策”非常清楚、全面地说明(不要用可能收集、了解用户信息这种模糊不清晰的词语)收集用户个人信息的目的、方式和范围,用户个人信息包括但不限于mac地址、设备序列号、imei、imsi、软件安装列表、通讯录信息、短信信息等。 -注意:根据政策要求隐私提示框显示之前不能调用涉及个人信息相关API(如设备标识),因此需要更新到HBuilderX3.2.12及以上版本重新提交云端打包 +注意:根据政策要求隐私提示框显示之前不能调用涉及个人信息相关API(如设备标识),因此需要更新到HBuilderX3.2.15及以上版本重新提交云端打包 #### 第一步:配置隐私与政策提示框 @@ -150,28 +148,26 @@ uni-AD广告模块集成的三方SDK说明 ### 常见问题 -#### 如何解决"强制、频繁、过度索取权限"问题 +#### 1、如何解决"强制、频繁、过度索取权限"问题 对于权限问题,主要注意以下几个方面: + 应用中没有对应的服务或场景时,不要申请对应权限(例如没有使用到位置的服务时,不要申请定位权限) + 应用申请权限时,如果用户拒绝,不要直接退出APP无法使用。千万不要将应用启动时申请“读写手机存储”和“访问设备信息”权限设置为“always”,详情参考:[https://ask.dcloud.net.cn/article/36549](https://ask.dcloud.net.cn/article/36549) + 调用申请权限相关时,如果用户拒绝,非用户主动触发功能,不要重复调用API触发弹出申请权限窗口影响用户使用 ++ 不要在页面生命周期onShow中调用可能触发权限提示框的API,如 [uni.getLocation](https://uniapp.dcloud.io/api/location/location?id=getlocation)、[uni.chooseImage](https://uniapp.dcloud.io/api/media/image?id=chooseimage)`等`。 -在开发uni-app中还需要注意以下问题: -`不要在页面生命周期onShow中调用可能触发权限提示框的API,如` [uni.getLocation](https://uniapp.dcloud.io/api/location/location?id=getlocation)、[uni.chooseImage](https://uniapp.dcloud.io/api/media/image?id=chooseimage)`等`。 - -#### 离线打包的apk!提交市场审核被报提前获取用户信息 +#### 2、离线打包的apk!提交市场审核被报提前获取用户信息 -离线打包请使用3.2.3+版本的SDK。并配置uniapp的隐私协议弹窗。不要自行通过原生能力实现隐私弹窗,否则无法正常限制SDK内部获取用户信息逻辑。导致合规检测不合规! +离线打包请使用3.2.15+版本的SDK。并配置uniapp的隐私协议弹窗。不要自行通过原生能力实现隐私弹窗,否则无法正常限制SDK内部获取用户信息逻辑。导致合规检测不合规! -#### 如何解决“强制用户使用定向推送功能”问题 +#### 3、如何解决“强制用户使用定向推送功能”问题 《隐私政策》中涉及到 “推荐”、“定制”、“个性化”等关键字改为“提供、展示、通知、发送、、、”等字眼,如果确实会涉及到个性化服务请在app的设置中增加个性化推送开关 -#### 如何解决 用户点击《隐私政策》“同意”前,APP和SDK不要进行任何行为,包括SDK不能初始化,APP或SDK不能收集用户信息(包括但不限于IMEI、IMSI、设备MAC地址、软件列表、设备序列号、androidID) +#### 4、如何解决 用户点击《隐私政策》“同意”前,APP和SDK不要进行任何行为,包括SDK不能初始化,APP或SDK不能收集用户信息(包括但不限于IMEI、IMSI、设备MAC地址、软件列表、设备序列号、androidID) -+ 请先确保APK是基于3.1.22+版本生产的! ++ 请先确保APK是基于3.2.15+版本生产的! + 确保已配置使用“template”模式隐私与政策提示框! + 隐私链接不能存在获取用户信息、定位信息等js代码。如有请去除! + 可以通过小米手机 系统是MIUI12设备。安装你的应用。然后查看`应用详情`-->`应用行为记录`是否在点击“同意”前有获取权限信息等情况。 @@ -179,50 +175,52 @@ uni-AD广告模块集成的三方SDK说明 + 以上都符合条件那就检测app是否集成三方SDK或者uni原生插件请咨询相关SDK提供方平台是否涉及有关合规问题。请更新SDK或找uni原生插件更新相关SDK合规操作。 + 都符合请重新提交平台检测。 -**各大应用市场上架合规审查细节可能存在差异,如果开发者碰到相关问题请及时反馈,我们会及时汇总整理供大家参考** - -#### 如何解决“用户不同意强制退出应用”问题 +#### 5、如何解决“用户不同意强制退出应用”问题 这个问题可能是隐私弹窗显示后,用户选择了“不同意”按钮后应用退出导致的。请按以下修改。 + 配置二次弹窗提示second,参考[https://ask.dcloud.net.cn/article/36937](https://ask.dcloud.net.cn/article/36937) + 二次弹窗配置按钮信息为“同意并继续”和“退出应用” -#### 关于离线SDK需要注意 +#### 6、关于离线SDK需要注意 如果重写了DCloudApplication,需要注意在Application初始化的三方SDK的合规操作。防止导致启动隐私弹窗前获取了用户信息无法上架 -#### app上架应用市场,检测集成了广告被拒的解决方案 +#### 7、app上架应用市场,检测集成了广告被拒的解决方案 + 使用HX云打包时是否勾选了三方广告!如果勾选了请在隐私协议添加广告隐私说明。误勾选请去除并重新打包上架。 + 离线打包检测是否集成了相关三方广告SDK!如果集成了请在隐私协议添加广告隐私说明。误集成请去除并重新编译apk上架。 -#### 应用没有勾选三方广告模块但是上架华为市场检测反馈集成了广告被拒 +#### 8、应用没有勾选三方广告模块但是上架华为市场检测反馈集成了广告被拒 uni-AD广告基础功能包含管理其它三方广告SDK的逻辑,会通过反射判断广告SDK是否存在,在没有勾选“360广告联盟”、“今日头条穿山甲广告联盟”、“腾讯优量汇广告联盟”、”快手广告联盟“时,也可能会被华为应用市场检测为包含奇虎360、广点通/优量汇、穿山甲等广告SDK,实际上apk中并没有包含相应的广告SDK。我们已经在优化广告基础功能实现方案来避免(请关注新版本更新日志),目前可以通过以下临时方案解决: -+ 请使用HX3.2.12+重新打包 ++ 请使用HX3.2.15+重新打包 -#### 华为市场检测app在用户同意隐私政策前申请获取用户个人信息导致无法上架市场架 +#### 9、华为市场检测app在用户同意隐私政策前申请获取用户个人信息导致无法上架市场架 我们已经收到很多开发者反馈,其他应用市场都已上架成功。但华为检测时则上架被拒。猜测是华为应用市场提交新的apk检测后依然检测之前提交的apk,导致检测不通过的问题。 这种情况请联系华为应用市场技术支持,告诉他新版本已经修改了,让华为应用市场重新检测审核。 -#### 应用安装运行会弹出`通知授权`申请。并未集成相关功能怎么会有这样的弹窗申请呢? +#### 10、应用安装运行会弹出`通知授权`申请。并未集成相关功能怎么会有这样的弹窗申请呢? + 如果你是VIVO手机设备则忽略即可。这是VIVO系统机制问题。非vivo应用市场安装的应用都会默认弹出通知授权弹窗。并非应用发起的授权。不会影响隐私政策 + 检查集成的uniapp原生插件,可能是原生插件触发了权限申请。可以暂时去掉插件排查该问题。 +#### 11、安卓应用漏洞引发无法上架问题 + ++ 请使用HX3.2.15+重新云打包 ++ 对apk进行加固。推荐使用腾讯云 + +[安全漏洞参考文档](https://ask.dcloud.net.cn/article/39020) + #### 看不懂文档不知道如何修改? 可开通付费技术服务 参考:[https://ask.dcloud.net.cn/article/13015](https://ask.dcloud.net.cn/article/13015) -#### 安卓应用漏洞引发无法上架问题 -+ 请使用HX3.2.12+重新云打包 -+ 对apk进行加固。推荐使用腾讯云 +**各大应用市场上架合规审查细节可能存在差异,如果开发者碰到相关问题请及时反馈,我们会及时汇总整理供大家参考** -[安全漏洞参考文档](https://ask.dcloud.net.cn/article/39020) #### 相关参考 + Android平台隐私与政策提示框配置方法:[https://ask.dcloud.net.cn/article/36937](https://ask.dcloud.net.cn/article/36937) -- GitLab