wordpress主题 自定义字段,网络优化工程师证书,163网易免费邮箱,色轮 网站前些日子#xff0c;微信官方针对用户的安全信息又进行了增强#xff0c;这次更新几乎要求所有的小程序都需要进行整改#xff0c;只要是涉及到用户的隐私的小程序都需要进行整改#xff0c;这次整改是强制性的。 点开相关指引之后会跳转到下面的链接#xff1a;参考链接…前些日子微信官方针对用户的安全信息又进行了增强这次更新几乎要求所有的小程序都需要进行整改只要是涉及到用户的隐私的小程序都需要进行整改这次整改是强制性的。 点开相关指引之后会跳转到下面的链接参考链接这里面有相关的整改措施。 这里使用uniapp进行演示对于原生微信小程序基本一致 然后需要在小程序的首页去校验用户是否需要弹出隐私对话框部分核心代码如下 这里一定要进行try catch因为getPrivacySetting对于低版本的微信客户端不支持 template!-- 小程序官方隐私授权 --u-modal show-cancel-button v-modelshowPrivacy confirmconfirmPrivacy cancel-text拒绝 title隐私政策template #default!-- defaultdefaultdefault --view classprivacyTips请您务必审慎阅读、充分理解隐私政策各条款包括但不限于为了向您提供持续的服务,我们需要收集您的设备信息您可以阅读span classprivateTitle clickopenPrivacyContract《大地云农小程序隐私协议条款》/span了解详细信息如您同意,请点击同意开始接受我们的服务。/view/templatetemplate #confirm-buttonbutton plain idagree-btn open-typeagreePrivacyAuthorization bindagreeprivacyauthorizationhandleAgreePrivacyAuthorization同意/button/template/u-modal!-- 针对低版本的用户要求升级客户端 --u-modal v-modelshow1 :contentcontent1 confirmconfirmExit/u-modal/templateonShow() {this.checkPrivacy()},data() {return {showPrivacy:false,content1:,show1:fasle}}methods: {checkPrivacy(){try {wx.getPrivacySetting({success: res {console.log(res) // 返回结果为: res { needAuthorization: true/false, privacyContractName: 《xxx隐私保护指引》 }console.log(是否需要弹出隐私政策,res.needAuthorization);if (res.needAuthorization) {this.showPrivacytrue}},}) } catch (error) {// console.log(error);this.show1truethis.content1当前微信版本过低无法使用小程序请升级到最新微信版本后删除小程序并重新进入}},handleAgreePrivacyAuthorization() {// 用户点击同意按钮后console.log(555,this.resolvePrivacyAuthorization);if(this.resolvePrivacyAuthorization){this.resolvePrivacyAuthorization({ buttonId: agree-btn, event: agree })// 用户点击同意后开发者调用 resolve({ buttonId: agree-btn, event: agree }) 告知平台用户已经同意参数传同意按钮的id// 用户点击拒绝后开发者调用 resolve({ event:disagree }) 告知平台用户已经拒绝}},confirmPrivacy(){this.handleAgreePrivacyAuthorization()},// 确认退出小程序confirmExit(){wx.exitMiniProgram({success: () {console.log(退出成功);}, // 打开成功})},openPrivacyContract(){wx.openPrivacyContract({success: () {}, // 打开成功})}}注意一定要先在小程序的后台填写用户用户隐私保护指引否则相关的隐私一个也无法调用成功。