微信小程序 授权登录时不得默认强制用户同意隐私政策协议

今天提交微信小程序审核时,官方提示"隐私政策不合规,默认自动同意《用户服务协议》及《隐私政策》,应当由用户自主阅读后自行选择是否同意隐私政策协议,不得默认强制用户同意。"

需要在微信授权登录时先判断用户是否勾了隐私选协议,然后再弹出获取手机号的弹窗。

所以进行如下修改:

1、增加单选按钮

2、在获取授权之前,判断是否已勾选协议(就是单选按钮是否在选中状态)


解决办法:

设置两个一样的按钮,一个是普通点击事件的按钮,用来判断是否勾选隐私;另一个是授权登录的按钮,用来获取用户手机号

wxml:

html 复制代码
<button class='login-button white' wx:if="{{checked==false}}" bindtap="agreement">
    <text class="f30">手机号授权快捷登录</text>
</button>

<button class="login-button white" wx:else open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">
    <text class="f30">手机号授权快捷登录</text>
</button>

<view class='bottom-tip flex-row flex-center'>
    <radio checked="{{checked}}" bindtap='checkedTap'></radio>
    <text class="f26 gray">已阅读并同意</text>
    <navigator class="f26 navyblue" url="../.." hover-class="navigator-hover">隐私协议</navigator>
</view>

js:

js 复制代码
data: {
    checked: false
},

// 是否勾选协议
agreement() {
    if (!this.data.checked) {
      wx.showToast({
        title: '请先阅读并同意隐私协议',
        icon: 'none',
        duration: 2000
      })
      return false
    }
},
相关推荐
游戏开发爱好者842 分钟前
iOS应用加固方案全解析:源码加固与IPA在线加固对比
android·macos·ios·小程序·uni-app·cocoa·iphone
2301_8103131812 小时前
宠物服务APP开发宠物社交上门喂养洗护商城系统源码搭建
小程序·团队开发·软件需求·宠物
momodira821 小时前
防溺水作品投票小程序选哪个?
小程序·投票工具·线上制作教程
鲁Q同志1 天前
微信小程序【uni-file-picker文件预览】
微信小程序·小程序
2601_963869951 天前
【计算机毕业设计】基于微信小程序的拼车服务系统设计与实现
微信小程序·小程序·课程设计
2501_915909061 天前
iOS应用性能监控 Instruments工具与崩溃日志分析完整指南
android·ios·小程序·https·uni-app·iphone·webview
人脸核身安全官1 天前
人脸核身SDK接入实测:H5/小程序常见兼容问题与通过率优化
小程序·人脸识别·人脸比对·活体检测·实人认证·h5人脸核验·旷视
2501_915918412 天前
详解iOS App上架至App Store的全流程步骤与注意事项
android·macos·ios·小程序·uni-app·cocoa·iphone
greenbbLV2 天前
积分兑换商城供应商挑选:避坑要点与靠谱选择解析
前端·小程序
旺仔学长 哈哈2 天前
55384 消防安全教育与逃生演练小程序:知识学习、案例浏览和在线演练一站式实现
学习·小程序·消防教育·逃生演练