小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序可以通过一个button、同时授权用户信息和用户手机号吗?
13 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这两者权限对用户来说,是提供不同的信息,也就涉及到了不同的隐私类型,为了让用户清楚的知悉小程序开发者需要拿用户的信息做什么事,必须分别请求寻求用户的同意,不可混淆权限,让用户无法清晰知道自己分别提供了何种权限
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
两个 button 嵌套,一个请求 手机号,一个请求用户信息,手机上的效果就是两个授权叠加了
2020-5-23 又试了试,发现已经失效了。
一生之敌
粤省事的登录可以同时拿身份证号和手机号码,不知道这个用户信息和手机号码能不能一起取,被这个需求烦到了
获取手机号后,使用open-data获取用户开放信息就好了
1.html:
授权
2.js:
getPhoneNumber(e) {
//直接调取用户信息
wx.getUserInfo({
success: function(res) {
console.log("res", res)
}
})
希望对你有用!
目前为止,我是没解决,我感觉不可以
<button class="icon_btns" wx:if='{{showType==1 || showType==2 }}' open-type="getPhoneNumber"bindgetphonenumber="toTel">
button组件获取授权,如果连续快速点击button 会出现多次授权窗口,因为出现多次授权窗口,点击一个授权后,还有其他授权窗口,进而导致小程序卡死。有遇到的吗?
你可以把两个操作放到一个流程里(授权登录信息,回调成功授权手机号),但是中间某个环节回调失败怎么去处理,这也很麻烦,整个过程太久了,用户可能没耐心去等。
可以让产品把业务分开2步
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这两者权限对用户来说,是提供不同的信息,也就涉及到了不同的隐私类型,为了让用户清楚的知悉小程序开发者需要拿用户的信息做什么事,必须分别请求寻求用户的同意,不可混淆权限,让用户无法清晰知道自己分别提供了何种权限
两个 button 嵌套,一个请求 手机号,一个请求用户信息,手机上的效果就是两个授权叠加了
2020-5-23 又试了试,发现已经失效了。
一生之敌
粤省事的登录可以同时拿身份证号和手机号码,不知道这个用户信息和手机号码能不能一起取,被这个需求烦到了
获取手机号后,使用open-data获取用户开放信息就好了
1.html:
授权
2.js:
getPhoneNumber(e) {
//直接调取用户信息
wx.getUserInfo({
success: function(res) {
console.log("res", res)
}
})
}
希望对你有用!
目前为止,我是没解决,我感觉不可以
<button class="icon_btns" wx:if='{{showType==1 || showType==2 }}' open-type="getPhoneNumber"bindgetphonenumber="toTel">
button组件获取授权,如果连续快速点击button 会出现多次授权窗口,因为出现多次授权窗口,点击一个授权后,还有其他授权窗口,进而导致小程序卡死。有遇到的吗?
你可以把两个操作放到一个流程里(授权登录信息,回调成功授权手机号),但是中间某个环节回调失败怎么去处理,这也很麻烦,整个过程太久了,用户可能没耐心去等。
可以让产品把业务分开2步