微信小程序如何獲取用戶的收貨地址
2019-08-22 14:00 互聯(lián)網(wǎng)
獲取用戶收貨地址需要用戶點擊授權,所以有兩種情況,確認授權、取消授權。
情況一,用戶第一次訪問用戶地址授權,并且點擊確定授權。
情況二,用戶點擊取消授權后,再次獲取授權
流程: (代碼邏輯整理)
1.點擊事件觸發(fā)函數(shù),獲取用戶當前設置
2.根據(jù)用戶當前設置中的用戶授權結果,判斷是否包含收貨地址授權
3.如果包含收貨地址授權并且沒有取消過收貨地址授權,直接調(diào)用wx.chooseAddress(),獲取用戶收貨地址。
4.取消過收貨地址授權,調(diào)用wx.openSetting(),調(diào)起客戶端小程序設置界面讓用戶去打開授權
4.1:用戶當前設置包含收貨地址授權但是用戶點擊取消授權,調(diào)用wx.openSetting(),調(diào)起客戶端小程序設置界面讓用戶去打開授權
4.2:用戶當前設置不包含收貨地址授權(說明是第一次打開獲取用戶收貨地址信息的授權),調(diào)用wx.chooseAddress(),獲取用戶收貨地址。
在云里,為各行業(yè)商戶搭建自己的小程序。微信號:zaiyunli002
官方微信號:南方財富網(wǎng)

