收藏
回答

调用用户授权

问题模块
API和组件

getSetting () {  // 拒绝授权的时候,自动跳转到授权页获取个人信息

    var that = this

    if (wx.openSetting) {

      wx.openSetting({

        success:(res)=>{

          if(res.authSetting["scope.userInfo"]){

            wx.getUserInfo({

              success(res){

                that.setData({

                  photo:res.userInfo.avatarUrl,

                  userName:res.userInfo.nickName

                })

                that.getClipBoard()

                app.authSetting = true

              }

            })

          }

        }

      })

    } else {

      // 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示

      wx.showModal({

        title: '提示',

        content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'

      })

    }

  }

我是这么调用的,为什么iOS的没有跳出授权,安卓的跳出来了。请问一下如何更改呢?

最后一次编辑于  2017-06-12  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • xj丶王小京
    xj丶王小京
    2017-06-13

    了解了,需要先getSetting。然后再openSetting

    2017-06-13
    赞同
    回复