获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
我也遇到同样的问题,bindgetphonenumber,安卓端加载中双击可以取消,后面就获取不到bindgetphonenumber的回调了。安卓端触发几率较大,苹果也会,官方不出来解释下吗
手机号码登录获取的小机率无法获取到 encryptedData,和 iv?伪代码 <!--html--> <button class="btn" type="primary" open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" >手机号码登录</button> <!--js--> getPhoneNumber: function (e) { var that = this; //同意授权手机号 if (e.detail.errMsg == "getPhoneNumber:ok") { // sessionKey 是用户授权信息返回的 that.phoneLogin(app.globalData.sessionKey, e) } } phoneLogin: function(code,e){ //调用接口 解析 code返回token var sessinId = 获取sessionId接口(code) //这里获取的 encryptedData 和 iv 有几率会是 undefined var phone = 解析手机号码接口(sessinId,e.detail.encryptedData,e.detail.iv) } [图片]
2021-12-20