收藏
回答

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


安卓调用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
回答关注问题邀请回答
收藏

9 个回答

  • 微信技术专员 - Rex
    微信技术专员 - Rex
    2017-11-14

    是jssdk的接口?

    2017-11-14
    有用
    回复 1
  • ch
    ch
    2018-01-11

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

    2018-01-11
    有用 1
    回复
  • Vic陈焱林
    Vic陈焱林
    2019-10-24

    同样遇到这样的问题,微信切到后台后再回来,onSearchBeacons没有获取最新的附件beacon信息,而还是退出后台之前的beacon信息

    2019-10-24
    有用
    回复
  • 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
    有用
    回复
登录 后发表内容