小程序 - 獲取受權設置信息(三)

wx.getSetting(Object object)

基礎庫 1.2.0 開始支持,低版本需作兼容處理html

獲取用戶的當前設置。返回值中只會出現小程序已經向用戶請求過的權限小程序

 wx.getSetting({
      success(res){
        if (res.authSetting['scope.werun']) {
           console.log('已受權獲取微信步數')
        }else{
          wx.authorize({
            scope: 'scope.werun',
            success(){
              console.log("受權成功")
            },fail(){
              wx.showModal({
                title: '提示',
                content: '獲取微信運動步數,須要開啓計步權限',
                success: function (res) {
                  if (res.confirm) {
                    //跳轉去設置
                    wx.openSetting({
                      success: function (res) {

                      }
                    })
                  } else {
                    //不設置
                  }
            }
            })
            }
          })
        }
 
      }
    })
相關文章
相關標籤/搜索