設(shè)為首頁加入收藏

微信關(guān)注
官方微信號:南方財富網(wǎng)
加關(guān)注獲取每日精選資訊
搜公眾號“南方財富網(wǎng)”即可,歡迎加入!
廣告服務(wù)聯(lián)系我們網(wǎng)站地圖

微信小程序如何獲取用戶的收貨地址

2019-08-22 14:00 互聯(lián)網(wǎng)

  獲取用戶收貨地址需要用戶點擊授權(quán),所以有兩種情況,確認(rèn)授權(quán)、取消授權(quán)。

  情況一,用戶第一次訪問用戶地址授權(quán),并且點擊確定授權(quán)。

  情況二,用戶點擊取消授權(quán)后,再次獲取授權(quán)

  流程: (代碼邏輯整理)

  1.點擊事件觸發(fā)函數(shù),獲取用戶當(dāng)前設(shè)置

  2.根據(jù)用戶當(dāng)前設(shè)置中的用戶授權(quán)結(jié)果,判斷是否包含收貨地址授權(quán)

  3.如果包含收貨地址授權(quán)并且沒有取消過收貨地址授權(quán),直接調(diào)用wx.chooseAddress(),獲取用戶收貨地址。

  4.取消過收貨地址授權(quán),調(diào)用wx.openSetting(),調(diào)起客戶端小程序設(shè)置界面讓用戶去打開授權(quán)

  4.1:用戶當(dāng)前設(shè)置包含收貨地址授權(quán)但是用戶點擊取消授權(quán),調(diào)用wx.openSetting(),調(diào)起客戶端小程序設(shè)置界面讓用戶去打開授權(quán)

  4.2:用戶當(dāng)前設(shè)置不包含收貨地址授權(quán)(說明是第一次打開獲取用戶收貨地址信息的授權(quán)),調(diào)用wx.chooseAddress(),獲取用戶收貨地址。

  在云里,為各行業(yè)商戶搭建自己的小程序。微信號:zaiyunli002