https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html
有个需求,前端针对额度不足的情况,给出相关提示引导。但是对文档有一些疑问:
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button>
经过测试,getPhoneNumber是在点击按钮后,当用户点击“同意”或者“拒绝”才能获取回调信息。
文档提到:用户点击button时,进行资源包额度查询。若查询额度不足,用户将无法正常拉起半屏,且开发者收到错误码 errno=1400001
疑问:
- 查询额度不足,无法拉起半屏,getPhoneNumber还能获取到errno吗?
- 这种情况有办法模拟测试吗?一般情况下不会欠费,所以想问问有办法模拟额度不足的情况来进行测试吗?
官方的意思应该是额度足够的情况下,需要用户点击同意或者拒绝才会触发回调,如果额度不够的情况下会马上回调,并且errno=1400001