收藏
回答

小程序进入 微信授权

问题模块
API和组件

需求如下:必须获取用户的信息 (用户需要点击允许)


如果用户点了取消授权 那么就不会走getuserinfo()

只能提示用户删除小程序 重新进入吗?

用户退出小程序重新进入之后


  1. 如何再次弹出微信授权对话框?

    or

  2. 在onShow()里面重新再写了一次wx.login,但是还是默认了之前的拒绝操作。如何代码中清除授权数据,就像开发者工具当中手动清除授权数据操作一样。

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

4 个回答

  • 汉杰
    汉杰
    2017-04-08

    貌似第一次拒绝,要好久之后才能再次跳出提示框,可以加入第二次点击跳出警戒语啊,提示客人删除重新验证

    2017-04-08
    赞同
    回复
  • Sincere 🎈
    Sincere 🎈
    2017-04-07

    最新的接口wx.openSetting 接口可以考虑下解决这个问题,因为用户拒绝授权,短期内是无法唤起授权的

    2017-04-07
    赞同
    回复
  • 回梦無痕
    回梦無痕
    2017-04-07

    使用 wx.openSetting 接口

    2017-04-07
    赞同
    回复
  • musicwHello
    musicwHello
    2017-04-07

    目前还没找到

    微信授权

    相关的api接口


    我目前尝试的是:在onLaunch和onShow里面写了wx.login

    如果刚进入小程序选择的是拒绝,只要手机端不删除小程序或者开发者工具不清除授权数据,再次进入小程序同样会走wx.login,但是不会再次弹出微信授权对话框,而是默认了之前选择的拒绝。

    我认为应该是授权数据一直存在后台,不知道如何删除,探索中...


    2017-04-07
    赞同
    回复