【问题标题】:Altbeacon is not scanning on Android 7Altbeacon 未在 Android 7 上扫描
【发布时间】:2019-11-16 00:02:19
【问题描述】:

我们发现logcat 显示我们使用 altbeacon 的应用程序无法在多个都使用 Android 7 的设备(Oppo F5、小米 4X、Infinix Zero 5)上进行扫描。那时我们让setEnableScheduledScanJobsdefault,这对于 Android 8+ 为 true,对于 Android 7 及更早版本为 false。在不知道该怎么做之后,我们尝试在 Android 7 上创建setEnableScheduledScanJobs true,然后它确实扫描并找到了信标。

这里发生了什么?我们想了解原因,以免在 Android 7 和其他(尤其是)较旧的 Android 上扫描信标时再次失败。

当我阅读thisthis 时,它与在后台运行的代码有关。我们只在前台做扫描,所以这两个写的应该不相关吧?

【问题讨论】:

    标签: android bluetooth bluetooth-lowenergy altbeacon


    【解决方案1】:

    没有已知原因导致您提到的 Android 7 设备上的前景扫描不起作用。

    不看你的代码很难说哪里出了问题,但最可能的解释是应用中的具体实现有问题。判断这是否属实的一种简单方法是按原样安装和测试库 reference app(如果使用 iBeacon、Eddystone 或其他特定信标类型,请根据需要修改信标解析器。)如果您发现参考应用程序有效,但您的应用程序无效,那么问题出在具体实现上。查找您的代码与参考应用代码之间的差异以找出问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-02
      • 1970-01-01
      • 1970-01-01
      • 2017-10-05
      • 1970-01-01
      相关资源
      最近更新 更多