DCloud_App_Array
DCloud_App_Array
  • 发布:2019-10-12 18:10
  • 更新:2022-11-25 17:05
  • 阅读:9986

Android平台解决使用UniPush和个推推送违反谷歌应用商店(GooglePlay)个人和敏感信息政策无法上架的说明

分类:HTML5+

HBuilderX2.8.4+版本调整为默认不再弹出隐私政策提示框,建议使用Android平台隐私与政策提示框配置方法,参考:https://ask.dcloud.net.cn/article/36937

最近谷歌应用商店(GooglePlay)加强对应用的审查,如果违反个人和敏感信息政策无法通过审核上架,甚至已经上架的应用也可能被下架。
提示信息如下:

sue: Violation of Personal and Sensitive Information policy  

We’ve identified that your app is using an SDK or library that facilitates the collection and transmission of installed packages information without meeting the prominent disclosure guidelines.  

If necessary, you can consult your SDK provider(s) for further information.  

Next steps: Submit your app for another review  

Read through the Personal and Sensitive Information policy and make the appropriate changes to your app. Your app is using the Igexin SDK, which is uploading users installed packages information to http://sdk.open.phone.igexin.com/api.php without a prominent disclosure. Prior to the collection and transmission, it must prominently highlight how the user data will be used, describe the type of data being collected and have the user provide affirmative consent for such use. Your app must handle user data securely, including transmitting it using modern cryptography (for example, over HTTPS).

这是因为UniPush和个推推送使用的SDK需要获取设备的唯一标识等用于下发推送消息,但没有提示用户确认导致违反谷歌的个人和敏感政策。

HBuilderX2.3.4+版已经更新个推SDK解决此问题
使用UniPush和个推推送时会在应用启动时会弹出隐私政策提示框

以上提示框可能会影响用户的使用体验,因此仅会在打GooglePlay渠道包时生效

提交云端打包时请在渠道包项中选择“GooglePlay”

配置不弹出隐私政策提示框

HBuilder2.6.13+版本支持配置不弹出隐私政策提示框
打开manifest.json文件,切换到源码视图:

  • 5+ App项目
    在 "plus" -> "distribute" -> "plugins" -> "push" -> "unipush" 下添加"__privacy_prompt__"字段
  • uni-app项目
    在 "app-plus" -> "distribute" -> "sdkConfigs" -> "push" -> "unipush" 下添加"__privacy_prompt__"字段
    "push" : {  
          "unipush" : {  
              "__privacy_prompt__" : "none"    //值为"show"则显示隐私政策提示框  
          }  
   },

提交云端打包后生效

离线打包配置

在AndroidManifest.xml文件中添加以下meta-data数据

<meta-data android:name="DCLOUD_PUSH_PRIVACY" android:value="false"/>
0 关注 分享

要回复文章请先登录注册

苍茫行者

苍茫行者

回复 DCloud_App_Array :
请帮看看
2020-07-03 18:23
苍茫行者

苍茫行者

回复 DCloud_App_Array :
HBuilderX版本是2.7.14,刚刚打包了谷歌渠道包,配置了"unipush" : {
"__privacy_prompt__" : "none"
} ,但还是会弹出弹窗,appid: __UNI__9AF357B
2020-07-03 18:22
DCloud_App_Array

DCloud_App_Array (作者)

回复 英盟 :
确保HBuilderX版本更新到2.6.14+,提交云端打包后才能生效。如果无效请重新提交云端打包,并提供appid。
2020-07-03 17:26
苍茫行者

苍茫行者

回复 codingroad :
只有中文简体和英文两种,唉
2020-07-03 10:58
jamesliu

jamesliu

回复 英盟 :
我也是,这个确实无效,而且泰文下显示的是中文,这个很麻烦,其它显示英文都还好一些。
2020-06-26 11:12
英盟

英盟

"app-plus" -> "distribute" -> "sdkConfigs" -> "push" -> "unipush" 下添加"__privacy_prompt__"字段 按照这个配置无效
2020-06-24 19:56
苍茫行者

苍茫行者

请问这个弹框可以去掉的么?要不然就不能打渠道包了
2020-06-16 17:07
英盟

英盟

标题没有国际化 内容和 按钮有
2020-06-03 12:00
codingroad

codingroad

实测:如果手机语言不是中文,弹出的授权提示就是英语了。
已经通过GooglePlay审核并发布
2020-05-19 11:41
搬砖中

搬砖中

离线打包可以了吗?我离线打包也被下了
2019-11-01 16:12