收藏
回答

安卓onSearchBeacons接口,微信切换后台回来接口异常

问题模块
API和组件


安卓调用onSearchBeacons接口开始正常,微信切到后台运行一段时间后,再回来,接口搜不到beacons信息了。

wx.ready(function() {
           var startBeaconsCallback = {
               complete : function(argv) {
                   $('#start').html(JSON.stringify(argv));
                   wx.onSearchBeacons({
                       complete : function(argv) {
                           $("#beacons").html(new Date()+":"+JSON.stringify(argv));
                       }
                   });
               }
           }
           wx.startSearchBeacons(startBeaconsCallback);
       });


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

8 个回答

  • 黄思程
    黄思程
    2017-11-14

    是jssdk的接口?

    2017-11-14
    赞同
    回复
  • ch
    ch
    2018-01-11

    现在发现是跟微信进程貌似有关,只要 完全关闭微信,安卓就会重新有数据

    2018-01-11
    赞同 1
    回复
  • ch
    ch
    2018-01-11

    苹果是 重新载入

    2018-01-11
    赞同
    回复
  • ch
    ch
    2018-01-11

    重启手机 就又好了 ,可以返回数据。这表示有可能不是缓存,浏览器缓存清除过了,不知道这个接口的机制是如何的。为什么重启手机就好了 ,重启微信没用。

    2018-01-11
    赞同
    回复
  • ch
    ch
    2018-01-11

    我也是遇到了 ,猜测是不是缓存问题 还是什么问题 ,接口缓存,还是浏览器缓存 ,还是其他问题,不是返回不了数据 ,是根本不运行 complete  方法,苹果刷新后出不来,安卓机也会出现。

    2018-01-11
    赞同
    回复
  • footprint
    footprint
    2017-11-24

    @官方人员

    2017-11-24
    赞同
    回复
  • footprint
    footprint
    2017-11-15

    有解决这类问题的吗?

    2017-11-15
    赞同
    回复
  • footprint
    footprint
    2017-11-14

    是的


    2017-11-14
    赞同
    回复