网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網

微信小程序如何再次獲取用戶授權

發布時間:2017-12-13 08:55 所屬欄目:小程序開發教程

有什么方法可以解決呢,或者怎樣可以重新獲取用戶授權?

 
 
 

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

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

方法:A:單擊隱藏圖章wx.openSetting(OBJECT) 重新調用小程序授權,文檔現在已經有了【以下是文檔內容】 
wx.openSetting(OBJECT)

調起客戶端小程序設置界面,返回用戶設置的操作結果

Object 參數說明:

 

		
  1. 參數 類型 必填 說明
  2. success Function 接口調用成功的回調函數,返回內容詳見返回參數說明。
  3. fail Function 接口調用失敗的回調函數
  4. complete Function 接口調用結束的回調函數(調用成功、失敗都會執行)

success返回參數說明:

 

		
  1. 參數 類型 說明
  2. authSetting Object 用戶授權結果,其中 key scope 值,value Bool 值,表示用戶是否允許授權,詳見 scope 列表

示例代碼:

 

		
  1. wx.openSetting({
  2. success: (res) => {
  3. /*
  4. * res.authSetting = {
  5. * "scope.userInfo": true,
  6. * "scope.userLocation": true
  7. * }
  8. */
  9. }
  10. })
  11. wx.getSetting(OBJECT)

獲取用戶的當前設置

Object 參數說明:

 

		
  1. 參數 類型 必填 說明
  2. success Function 接口調用成功的回調函數,返回內容詳見返回參數說明。
  3. fail Function 接口調用失敗的回調函數
  4. complete Function 接口調用結束的回調函數(調用成功、失敗都會執行)

success返回參數說明:

 

		
  1. 參數 類型 說明
  2. authSetting Object 用戶授權結果,其中 key scope 值,value Bool 值,表示用戶是否允許授權,詳見 scope 列表

示例代碼:

 

		
  1. wx.getSetting({
  2. success: (res) => {
  3. /*
  4. * res.authSetting = {
  5. * "scope.userInfo": true,
  6. * "scope.userLocation": true
  7. * }
  8. */
  9. }
  10. })
  11.  
  12. Map:function(){
  13. wx.getLocation({
  14. type: 'gcj02',
  15. success: function(res){
  16. // success
  17. wx.openLocation({
  18. latitude: res.latitude,
  19. longitude: res.longitude,
  20. scale: 28,
  21. })},
  22.  
  23. fail: function(res){
  24. // fail
  25. wx.openLocation({
  26. address:"獲取授權失敗 打開默認定位",
  27. //默認定位我就隱藏啦
  28. latitude: XX.XX,
  29. longitude: XX.XX,
  30. scale: 28,
  31. },
  32. wx.openSetting({
  33. //重新請求獲取定位
  34. success: (res) => {}})
  35. )},
  36. })
  37. }


易優小程序(企業版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/18150.html 復制鏈接 如需定制請聯系易優客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×