mpvue 處理小程序獲取用戶手機號(getPhoneNumber)


1.在頁面中需要用戶手動點擊授權回去手機號

<button open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">立即授權</button>

正常在開發中授權回調函數是通過bindgetphonenumber綁定,但是在mpvue中則需要@getphonenumber綁定。

getPhoneNumber: function (e) {
  console.log(e);
}

獲取信息如下

 

 授權

 

 結果

 

 

2.當用戶點擊授權以后會獲取數據

當用戶獲取 encryptedData和iv以后並沒有徹底完成,這倆個只是加密的數據,只有解密了才能獲取最終我們想要的tel。

微信小程序中有解密算法,下面我具體用php說一下這個解密過程

1.獲取session_key,session_key就是解密的鑰匙,獲取方式可以到官網查,非常簡單

first:對js處理

 

 second:獲取session_key,也是獲取用戶openId的方式

 

 

 

 強調一下

1.php必須開啟openssl擴展才行

2.小程序開發必須遵從要求規定,上述開發屬於簡易開發,詳情規則請看

https://www.cnblogs.com/json-Wang/p/12401153.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM