收藏
回答

wx.getSetting 不执行回调

问题模块
API和组件

微信web开发者工具 v0.18.182200, 基础库 1.3.0

iPhone 6s A1700, iOS 10.3.2,

Wechat 6.5.8, 系统语言 zh_CN, 微信语言 zh_CN


重现过程以及 behavior:

1. 在未进行任何授权的情况下,执行 wx.getSetting(),success 和 fail 回调被正确 call;

2. 在上述的 success 回调中发起对 userInfo 和 writePhotosAlbum 的授权请求,此时上述 wx.getSetting() 返回值为 null;

3. 在成功授权的情况下,等待程序 invoke onReady 完成后,完全退出小程序(结束微信进程);

4. 启动小程序,执行 wx.getSetting(),success 和 fail 回调均未按照预期被 call,此时 wx.getSetting()。


同时,上述 wx.getSetting() 在微信web开发者工具 v0.18.182200 以及 Wechat 6.5.8(Android 7.1.1)中 behavior 正常。

最后一次编辑于  2017-06-25
回答关注问题邀请回答
收藏

3 个回答

  • 王鹏
    王鹏
    2018-07-24

    同问~~~

    2018-07-24
    赞同
    回复
  • 瓜西
    瓜西
    2017-10-26

    同问...getSetting 常有不执行回调的情况(无论是 success 还是 fail),另外机子也不限,Android 和 iOS 都有,微信版本都是当前最新

    2017-10-26
    赞同
    回复
  • 霜降叶子
    霜降叶子
    2017-09-12

    同问此问题....

    2017-09-12
    赞同
    回复