微信小程序获取scope中权限管理

移动开发 waitig 1792℃ 百度已收录 0评论

获取权限管理,以“微信步数计数”为例,直接上代码

注意步骤:
1、先判断scope.werun的权限是否打开
2、当开启权限还未拿到数据时,检查是否关注了“微信运动”公众号

wx.getSetting({
      success: function (res) {
        console.log(res);
        if (!res.authSetting['scope.werun']) {
          wx.showModal({
            title: '提示',
            content: '获取微信运动步数,需要开启计步权限',
            success: function (res) {
              if (res.confirm) {
                //跳转去设置
                wx.openSetting({
                  success: function (res) {

                  }
                })
              } else {
                //不设置
              }
            }
          })
        } else {
          wx.getWeRunData({
            success: function (res) {
              console.log(res);
            },
            fail: function (res) {
              wx.showModal({
                title: '提示',
                content: '开发者未开通微信运动,请关注“微信运动”公众号后重试',
                showCancel: false,
                confirmText: '知道了'
              })
            }
          })
        }
      }
    })

本文由【waitig】发表在等英博客
本文固定链接:微信小程序获取scope中权限管理
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (1)分享 (0)