小程序隐私授权新规

微信小程序官方公告所有的隐私收集,包括手机号和微信头像等隐私协议;
用户必须先点击同意隐私按钮才可以收集信息
新增按钮类型bindagreeprivacyauthorization,2.32.3基础库版本开始支持
9月15日的再次公告
微信决定延期8月14日的公告以后会出专门的系统组件来适配
8月14日的公告
最简单的思路就是
在app.json中增加

"__usePrivacyCheck__": true

然后在js中加入状态检测,if一定要加不然旧的基础库可能会报错
这里截取了微信官方提供的4个范例中第一个的授权弹窗组件中的判断逻辑

if (wx.getPrivacySetting) {
          wx.getPrivacySetting({
            success: res => {
                if (res.needAuthorization) {
                // 需要授权
                  this.popUp()
                } else{
                  this.triggerEvent("agree")
                }
            },
            fail: () => { },
            complete: () => { },
          })
        } else {
          // 低版本基础库不支持 wx.getPrivacySetting 接口,隐私接口可以直接调用
          this.triggerEvent("agree")
        }

弹窗的内容和样式可以直接修改,但是不要更改button的type和id=‘agree-btn’
我在项目中也使用了另一种方式,即将隐私协议对勾伪装成button,点击对勾后调取
查询wx.getPrivacySetting状态,判断是否反选对号
这样用户点击下面的按钮可以直接调起业务逻辑,
但是要注意清除微信默认button样式,button点击回调没有bindtap=""灵敏,
根据实际情况选取方案
上面只介绍了一种弹窗的方案,适用于注册后不再使用隐私接口
下面的文档中其他三个demo,有其他适配方案,建议阅读源码
demo和文档地址

你好!关于UniApp微信小程序用户隐私新规,我可以向你提供一些信息。请注意,以下内容仅供参考,具体规定可能会根据地区和平台的要求而有所不同。 根据最新的数据保护法规,包括欧洲的通用数据保护条例(GDPR)和中国的个人信息保护法(PIPL),以及微信小程序平台的相关规定,开发者需要遵守以下几个方面的要求: 1.个人信息收集:开发者需要明确告知用户在使用小程序过程中收集的个人信息类型、目的和使用方式。用户必须明确同意以及了解他们的个人信息将如何被处理和保护。 2.合法合规:开发者需要确保个人信息的收集与处理符合相关法律法规,并且要求第三方服务提供商(如UniApp等)也要遵守相关规定。开发者需要对第三方服务提供商进行审查,确保其有能力保护用户的个人信息。 3.安全保护:开发者需要采取一系列安全措施来保护用户的个人信息,包括但不限于加密、访问控制、防止数据泄露等。 4.用户权利保护:开发者需要允许用户行使其在相关法律法规下享有的权利,包括查看、更正、删除个人信息等。 5.数据跨境流转:如果开发者将用户的个人信息传输到其他国家或地区,在符合相关法律法规的前提下,需要明确告知用户并获得其明确同意。 需要注意的是,以上仅为一般性的规范要求,具体的规定可能因地区和平台的不同而有所变化。因此,我建议你在开始开发小程序之前,查阅微信小程序官方文档和相关法律法规,以确保你的小程序合规并保护用户隐私。 希望以上信息对你有所帮助!如果你还有其他问题,可以继续提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值