微信小程序-关于新版隐私协议接口wx.onNeedPrivacyAuthorization的适配解读以及实现代码

官方公告地址:关于小程序隐私保护指引设置的公告 | 微信开放社区

1、首先看一下这个网址,里边包含涉及到的隐私的接口,这些接口都要适配一下,否则将会直接被禁止调用,严重影响业务逻辑。

小程序用户隐私保护指引内容介绍 | 微信开放文档 

微信小程序-关于新版隐私协议接口wx.onNeedPrivacyAuthorization的适配解读以及实现代码_第1张图片

 

在以上接口用到的页面,需要画一下类似上边的弹窗(这个弹窗可以全局定义个组件,方便多个页面共用),然后里边蓝字可以点击后调用wx.openPrivacyContract(Object object)接口即可,会自动跳转打开隐私协议页面。

拒绝按钮可以加一个点击事件,然后在事件里这样写

微信小程序-关于新版隐私协议接口wx.onNeedPrivacyAuthorization的适配解读以及实现代码_第2张图片

同意按钮比较特殊,布局需要用button这样写,记得给button加一个Id

 

然后在handleAgreePrivacyAuthorization里就可以获取到点击事件,这样写

微信小程序-关于新版隐私协议接口wx.onNeedPrivacyAuthorization的适配解读以及实现代码_第3张图片 

最后需要在onLoad或者onShow里加上以下监听代码,在这里边让自定义的隐私弹窗显示出来即可。

微信小程序-关于新版隐私协议接口wx.onNeedPrivacyAuthorization的适配解读以及实现代码_第4张图片 

 

你可能感兴趣的:(微信小程序,小程序)