小程序可以通过一个button、同时授权用户信息和用户手机号吗?
发布于 7 年前 作者 gang61 4053 次浏览 来自 官方Issues

小程序可以通过一个button、同时授权用户信息和用户手机号吗?

9 回复

<button  class="icon_btns" wx:if='{{showType==1 || showType==2 }}'  open-type="getPhoneNumber"bindgetphonenumber="toTel">

button组件获取授权,如果连续快速点击button 会出现多次授权窗口,因为出现多次授权窗口,点击一个授权后,还有其他授权窗口,进而导致小程序卡死。有遇到的吗?

可以让产品把业务分开2步

这个是两个授权组件,没有什么好的办法。 可以通过点击授权登录之后生成一个弹窗提示授权手机号来解决

两个 button 嵌套,一个请求 手机号,一个请求用户信息,手机上的效果就是两个授权叠加了

这两者权限对用户来说,是提供不同的信息,也就涉及到了不同的隐私类型,为了让用户清楚的知悉小程序开发者需要拿用户的信息做什么事,必须分别请求寻求用户的同意,不可混淆权限,让用户无法清晰知道自己分别提供了何种权限

类型不一样。一次操作肯定无法完成的

你可以把两个操作放到一个流程里(授权登录信息,回调成功授权手机号),但是中间某个环节回调失败怎么去处理,这也很麻烦,整个过程太久了,用户可能没耐心去等。

回到顶部