小程序怎樣獲取手機(jī)號信息

小編給大家分享一下小程序怎樣獲取手機(jī)號信息,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

澄海網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)2013年開創(chuàng)至今到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

小程序如何獲取手機(jī)號信息    

1、在獲取手機(jī)號碼之前,要先進(jìn)行登陸。

使用wx.login進(jìn)行登錄,登錄成功會返回一個code,將code傳給后臺,獲取登錄密鑰session_key等信息。將這些信息存入data。

推薦學(xué)習(xí):小程序開發(fā)

2、使用type="getPhoneNumber"的button獲取encryptedData,iv將這兩個信息和session_key傳給后臺,通過解密返回正確的手機(jī)號碼。

<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">
   手機(jī)號領(lǐng)取
</button>

通過點(diǎn)擊之后獲取到的信息為

小程序怎樣獲取手機(jī)號信息

在 請求后臺接口之前要先用wx.checkSession判斷登錄狀態(tài)是否過期,如果過期就需要獲取新的session_key。

 getPhoneNumber(e) {
    var msg = e.detail.errMsg, that = this;
    var that = this;
    var sessionID=that.data.userinfo.Session_key,
    encryptedDataStr=e.detail.encryptedData,
    iv= e.detail.iv;
    if (msg == 'getPhoneNumber:ok') {
      wx.checkSession({
        success:function(){
          that.deciyption(sessionID,encryptedDataStr,iv);
        },
        fail:function(){
          wx.login({
            success: res => {
              console.log(res,'sessionkey過期')
              wx.request('url',{code:res.code},function(res){
                var userinfo=res.data.data;
                wx.setStorageSync('userinfo',userinfo);
                that.setData({
                  userinfo:userinfo
                });
                that.deciyption(userinfo.Session_key,encryptedDataStr,iv);
              })
            }
          })
        }
      })
    }
  },
 deciyption(sessionID,encryptedDataStr,iv){
    wx.request('url', {
      sessionID: sessionID,
      encryptedDataStr:encryptedDataStr,
      iv: iv
    }, function (res) {
    //這個res即可返回用戶的手機(jī)號碼
    })
  },

看完了這篇文章,相信你對小程序怎樣獲取手機(jī)號信息有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

網(wǎng)頁題目:小程序怎樣獲取手機(jī)號信息
文章路徑:http://bm7419.com/article46/ijhseg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、網(wǎng)站營銷外貿(mào)建站、面包屑導(dǎo)航網(wǎng)站建設(shè)、網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)