关于button.open-type.getPhoneNumber的回调无法调用的问题?感谢!
小程序开发小白,公司有这个获取手机号的需求,在做测试。在官方示例: https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">
Page({
getPhoneNumber (e) {
console.log("####getPhoneNumber###")
console.log(e.detail.errMsg)
console.log(e.detail.iv)
console.log(e.detail.encryptedData)
}
})
状况:点击按钮后出现授权窗口,但是上面这个测试的回调一直不显示。在社区和百度搜索没有找到解决办法。 有留意到文档有这样一个描述:注意:目前该接口针对非个人开发者,且完成了认证的小程序开放(不包含海外主体)。需谨慎使用,若用户举报较多或被发现在不必要场景下使用,微信有权永久回收该小程序的该接口权限 疑问: 1)非个人开发者:我应该是企业的开发者,和公司公众号绑定的(这个在哪里查看确认是否非个人) 2)完成小程序认证:这个是需要发布以后吗?目前小程序还在测试和开发阶段是否能认证? 3)关于开发和测试的疑问:不知道是不是上面黑色粗体官方描述的问题,目前小程序还在开发和测试阶段,按理来说应该能调用(我回去自己的手机信息的对吗),我看了社区里另外一帖和我的情况一样,有人建议说用测试号试试,我申请了一个把APPID换了测试还是一样的。 恳请各位大大帮助!我怎么才能测试使用这个功能,感谢!