微信小程序开发,手机号快速验证组件获取用户手机号,真机调试时报错
代码片段为:https://developers.weixin.qq.com/s/P7FWoPmA8m1r
或者代码很简单:
index.wxml文件内容:
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumberFn">手机快速授权登录</button>
index.js文件内容:
Page({
getPhoneNumberFn: function(e) {
console.log(e)
}
})
开发工具测试时正常,但真机调试会报错,错误信息:
WAServiceMainContext.js:1 [wxapplib]] backgroundfetch privacy fail {"errno":101,"errMsg":"private_getBackgroundFetchData:fail private_getBackgroundFetchData:fail:jsapi invalid request data"}
查看了微信文档,搜索了N遍之后,可能的设置已完善,仍然报错。
已经做了企业认证,已经设置了服务器域名:

小程序已在“用户隐私保护指引”中声明了获取手机号的用途:

手机微信版本号:8.0.61
开发工具是最新版(1.06.2504010),
基础库版本:3.6.6