【我们的目标】
对于一个从来没有登录过我们小程序的新用户来说,我们想要通过小程序的弹窗授权获取其手机号和unionid,这样的话,我们就能够将unionid和手机号做绑定,这样其他业务线能够通过Unionid得到手机号关联的业务数据
【遇到的问题】
经过测试发现,如果需要获取unionid则需要弹出【用户信息授权窗口】,如果需要获取手机号则需要弹出【手机号授权窗口】,总共需要弹两次弹窗,体验非常差
【期望您给出的答案】
1、能否仅通过一次弹窗就可以同时获取到【手机号】+【unionid】
2、如果必须要弹窗两次的话,【用户信息授权弹窗】是否可以不需要用户点击按钮,直接通过程序自动唤起,因为我们查询官方文档,发现【wx.authorize】自动唤醒弹窗的机制已经禁止使用
期待您的回复,感谢
更新一下问题解决进度,新政策已出台,该问题不复存在
有方案,实际上线项目中未曾使用过
方案如下,将获取手机号的button内部嵌套一个获取用户信息的button,这样两个button是同时点击的,事件也是同时触发的
没办法
这是获取unionid的方法 wx.getUserInfo被禁用了 现在可以通过获取用户信息的button 解密出来unionid
或者满足第二第三条,也可以不用按钮触发。