解决方案

uni-app教程|Android平台隐私与政策提示框配置方法

作者:仙宝云 | 发布时间:2021-06-05 14:25:38 | 阅读:832

根据工业和信息化部关于展开APP损害用户权益专项整治要求,App提交到应用市场必须满足以下条件:

  • 应用启动运转经常需要弹出隐衷政策协议,说明应用采集用户数据.这里将详细引见如何配置弹出“隐衷协议和政策”提示框
  • 应用不能强制要求用户授予权限,纵然不能“不给权限不让用”如不盼望应用申请“读写手机存储”和“访问设备信息”权限.

HBuilderX2.6.3+版本开端支持配置隐衷政策提示框

为了兼顾隐衷政策提示框的易用性和灵活性,解决弹出隐衷政策提示框之前可能弹出体系授权框的题目Android平台提供了以下隐衷政策提示配置策略:

  • template

应用5+提供的隐衷政策模板提示框,利用启动经常在splash界面弹出
应用原生提示框样式,引荐5+ APP(WAP2APP)利用,简略配置隐衷政策提示内容就可快捷实现

  • custom

自定义隐衷政策提示框,进入应用后由应用的代码控制弹出机遇
推举uni-app使用,可以利用nvue页面渲染与应用界面作风近似的隐衷政策提示框
虽然5+ APP也可以利用,但5+ APP不撑持nvue页面渲染,需要运用html页面自定义隐衷政策提示框,野蛮复杂经常在低端机器上可能出现闪白的题目,不引荐应用

  • none

不处理隐衷政策
不提交到应用市场经常运用

数据采集说明

为了持续优化应用及提供统计报表功用,使用在运行历程中会见收集以下数据:

  • 应用启动常常会面收集应用启动工夫信息用于优化启动速度,不包含个人隐私相关信息
  • 同意隐衷政策后,见面收集统计数据用于提供uni统计服务,如果用户同意了“访问设备信息权限”,为了提供更准确的统计报表见面收集设备标识信息
  • 应用异常常常会晤收集错误日记信息,用于优化改进产品,不包含个人隐私相关信息

配置方法

打开项目的manifest.json文件,切换到“源码视图”项

  • uni-app项目
    在 “app-plus” -> “privacy” 节点下添加 prompt节点
  • 5+ App项目
    在 “plus” -> “privacy” 节点下添加 prompt节点

privacy节点数据格式如下:

  • prompt

字符串类型,必填,隐衷政策提示框配置策略,但是取值template、custom、none,默认值为none

1.template

利用原生提示框模板,但是自定义标题、内容已经按钮上的文本

2.custom

自定义隐衷政策提示框,uni-app项目中引荐应用nvue页面进行自定义,5+ APP运用html页面进行自定义

3.none

不弹出隐衷政策提示框

  • template

json格式,可选,模板提示框上显示的内容

模板提示框

配置promt属性值为template常常,表示应用原生模板隐衷政策提示框,效果如下:

应用启动前,在Splash页面经常显示此提示框,用户点击同意按钮后才会进入运用

但是运用以下配置模板提示框内容

  • title

模板提示框上的标题,默认为“服务协议和隐衷政策”

  • message

模板提示框上的内容,richtext类型字符串,撑持a/font/br等节点,点击a链接会面调用内置页面打开其href属性中链接地点

留意:务必配置此提示内容,或参考上面示例内容并修改《服务协议》和《隐私政策》链接地点

  • buttonAccept

模板提示框上承受按钮的文本,默认值为“我晓得了”

  • buttonRefuse

模板提示框上拒绝按钮的文本,默认不显示此按钮

配置后提交云端打包后见效

自定义提示框

配置prompt属性值为custom经常,表示应用自定义隐衷政策提示框

提供5+ API设置/获得状态:

  • 获得是不是同意隐衷政策

参考标准:plus.runtime.isAgreePrivacy
应用启动经常调用此API查下状态,如果用户未同意则弹出自定义隐衷政策提示框

  • 设置为同意隐衷政策

参考标准:plus.runtime.agreePrivacy
在自定义隐衷政策提示界面用,用户点击“同意”按钮不时需要调用此API设置状态

  • 设置为不同意隐衷政策

参考标准:plus.runtime.disagreePrivacy
在自定义隐衷政策提示界面用,用户点击“不同意”按钮常常需要调用此API设置状态

留意:用户同意隐衷政策前不要调用可能弹出体系授权框的API,如定位(plus.geolocation)、灌音(plus.audio.getRecorder)等

不管提示框

配置prompt属性值为none经常,表示不显示隐衷政策提示框
如果不提交到应用市场,可以利用此模式。

智慧商业服务商仙宝云欢迎您!

请加微信: 18962171986 (宋经理)

在线咨询