【getPhoneNumber無(wú)法獲取手機(jī)號(hào)】
login.wxml
<!--登錄按鈕-->
<button type="primary" class='phone-text' open-type="getPhoneNumber" lang="zh_CN" bindgetphonenumber="getPhoneNumber">
一鍵登錄
</button>
?login.js
Page({
getPhoneNumber(e){
console.log(e)
console.log(e.detail.errMsg)
console.log(e.detail.iv)
console.log(e.detail.encryptedData)
}
)}
操作后控制臺(tái)提示no permission
?
【原因】
為保證用戶隱私數(shù)據(jù)安全,調(diào)用getPhoneNumber方法,需要進(jìn)行微信認(rèn)證
【解決方法】
(1)微信認(rèn)證
需要企業(yè)賬號(hào),并付費(fèi)300元
可參考:getPhoneNumber:fail no permission_在他鄉(xiāng)奮斗的博客-CSDN博客
(2)開啟微信測(cè)試號(hào)
方便我們?cè)跊Q定正式注冊(cè)小程序賬號(hào)之前,或者僅僅只是想體驗(yàn)一下小程序(或小游戲)的各種開發(fā)能力時(shí),我們可以先申請(qǐng)一個(gè)小程序的測(cè)試賬號(hào)進(jìn)行體驗(yàn);我們可以使用該帳號(hào)可以登錄微信官方推出的《小程序開發(fā)者工具》,并創(chuàng)建和體驗(yàn)開發(fā)小程序項(xiàng)目。
實(shí)現(xiàn)步驟:
申請(qǐng)測(cè)試號(hào) | 微信開放文檔 (qq.com)
?注冊(cè)成功的提示頁(yè)面點(diǎn)擊“去登錄”,并以注冊(cè)小程序測(cè)試賬號(hào)的微信掃碼登錄在
手機(jī)界面上點(diǎn)選“……的小程序測(cè)試號(hào)”,如果是小游戲開發(fā)者則可以點(diǎn)選:”……的小游戲測(cè)試號(hào)”(如:下圖)
?
?點(diǎn)選確定后,瀏覽器會(huì)自動(dòng)進(jìn)入“小程序測(cè)試號(hào)”界面,獲得一個(gè)AppID和一個(gè)AppSecret
?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-699598.html
【結(jié)果】
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-699598.html
到了這里,關(guān)于【小程序】獲取手機(jī)號(hào)報(bào)錯(cuò):getPhoneNumber:fail no permission 【getPhoneNumber無(wú)法獲取手機(jī)號(hào)】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!