麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 課堂 > 小程序 > 正文

微信小程序如何再次獲取用戶授權(quán)的方法

2020-03-21 15:56:53
字體:
供稿:網(wǎng)友

現(xiàn)在在做一個小程序有地圖的功能,通過點擊按鈕打開地圖。調(diào)用wx.getlocation()這個接口是需要用戶的授權(quán)。如果他授權(quán)了,返回一個success當然最好啦,就什么問題都沒有了。如果他點了取消,返回一個fail,我就使用預(yù)設(shè)的經(jīng)緯度打開一個定位。但是如果用戶點擊返回以后,再次點擊按鈕進入地圖就會沒有反應(yīng)(如果一開始有授權(quán)的話就可以再次重新打開地圖)。

有什么方法可以解決呢,或者怎樣可以重新獲取用戶授權(quán)。畢竟叫他們刪了重來的話,這樣的體驗好像不大好。。。

方法:A:單擊隱藏圖章wx.openSetting(OBJECT) 重新調(diào)用小程序授權(quán),文檔現(xiàn)在已經(jīng)有了【以下是文檔內(nèi)容】

wx.openSetting(OBJECT)

調(diào)起客戶端小程序設(shè)置界面,返回用戶設(shè)置的操作結(jié)果

Object 參數(shù)說明:

 

參數(shù) 類型 必填 說明
success Function 接口調(diào)用成功的回調(diào)函數(shù),返回內(nèi)容詳見返回參數(shù)說明。
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

 

success返回參數(shù)說明:

 

參數(shù) 類型 說明
authSetting Object 用戶授權(quán)結(jié)果,其中 key 為 scope 值,value 為 Bool 值,表示用戶是否允許授權(quán),詳見 scope 列表

 

示例代碼:

wx.openSetting({ success: (res) => {  /*   * res.authSetting = {   *  "scope.userInfo": true,   *  "scope.userLocation": true   * }   */ }})

wx.getSetting(OBJECT)

獲取用戶的當前設(shè)置

Object 參數(shù)說明:

 

參數(shù) 類型 必填 說明
success Function 接口調(diào)用成功的回調(diào)函數(shù),返回內(nèi)容詳見返回參數(shù)說明。
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

 

success返回參數(shù)說明:

 

參數(shù) 類型 說明
authSetting Object 用戶授權(quán)結(jié)果,其中 key 為 scope 值,value 為 Bool 值,表示用戶是否允許授權(quán),詳見 scope 列表

 

示例代碼:

wx.getSetting({ success: (res) => {  /*   * res.authSetting = {   *  "scope.userInfo": true,   *  "scope.userLocation": true   * }   */ }})
Map:function(){    wx.getLocation({      type: 'gcj02',       success: function(res){        // success        wx.openLocation({          latitude: res.latitude,          longitude: res.longitude,           scale: 28,               })},            fail: function(res){        // fail         wx.openLocation({          address:"獲取授權(quán)失敗 打開默認定位",        //默認定位我就隱藏啦          latitude: XX.XX,          longitude: XX.XX,          scale: 28,              },        wx.openSetting({          //重新請求獲取定位        success: (res) => {}})        )},    })  }

以上所述是小編給大家介紹的微信小程序如何再次獲取用戶授權(quán)的方法詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對VEVB武林網(wǎng)網(wǎng)站的支持!


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产精品久久久免费观看 | 日本综合久久 | 日本aaaa片毛片免费观看视频 | 欧美性生活视频免费 | 国产免费久久久 | 久久经典国产视频 | 久久久久国产成人精品亚洲午夜 | 99国语露脸久久精品国产ktv | 桥本有菜免费av一区二区三区 | 7777视频| 亚洲欧美日韩在线 | 成人精品一区二区 | 亚洲第一页综合 | 日本不卡一区二区三区在线 | 国产xxxx免费 | 欧美精品久久久久久久久久 | 久久精品电影网 | 精品一区二区三区日本 | 巨乳毛片 | 国产亚洲精品久久久久5区 男人天堂免费 | 精品一区二区三区网站 | 亚洲最新黄色网址 | 国产九九在线视频 | 国产精品视频在线观看免费 | 天天操天天碰 | 99国产精品欲a | av在线免费观看网站 | 草莓视频久久 | 逼片视频 | jizzzzxxxxx | 久久区二区 | 国产亚洲精品美女久久久 | 毛片在线播放视频 | 电影av在线 | 中文字幕免费看 | 国产影视 | 19禁国产精品福利视频 | 亚州综合网 | 国产精品一区二区羞羞答答 | 免费毛片在线视频 | 欧美人成在线 |