【问题标题】:Unable to transmit as an iBeacon from iPad Air无法从 iPad Air 作为 iBeacon 传输
【发布时间】:2014-04-09 06:26:15
【问题描述】:

我们有一个现有的 iPad 应用程序,我们正在向其中添加 iBeacon 传输功能。我无法传输 iBeacon 信号。此时我不会提供代码,因为我还测试了 Apple AirLocate 示例和 Radius Networks Locate iB 应用程序作为发射器,在这两种情况下 iPad 都不会发射信标。

我们使用 iPhone 5 设备进行了测试,它们既可以传输信标,也可以测距。

我们的 iPad 测试设备无法传输的问题可能是什么?它可以很好地测量来自 iPhone 的信标。

BT 已启用。已为相关应用启用并批准定位服务。

【问题讨论】:

  • 尝试重启。我遇到了 iBeacons 的问题。我的应用程序无法在两个 iDevices(我的 iPhone 4S 和 iPhone 5S)上检测到 iBeacon(既不是“真实”的,也不是 iDevices 的)。重新启动使检测再次工作。我猜这是 iOS7.1 的问题

标签: ios ipad ibeacon


【解决方案1】:

两个可能的原因:

  1. iBeacon 发射器的 Proximity UUID 未配置 iBeacon 或 Air Locate 的 Locate。 Locate 无法看到具有未知 Proximity UUID 的新 iBeacon。即使配置仅关闭一位数,iBeacon 也将不可见。

  2. 最近许多用户报告说他们的手机进入了看不到 iBeacons 的状态,重新启动即可解决问题。 See here for more details.

【讨论】:

  • 大卫得到了这个!感谢您在这里和电子邮件中提供的所有来回帮助,大卫。我一直认为 iPad 是问题所在,但问题出在 iPhone 上。它可以传输但无法接收,我认为这是传输 iPad 的问题。 iPhone 的硬重启清除了一切。
【解决方案2】:

实际上,您是如何检测 iBeacon 的?

我曾经遇到过CLLocationManager#startMonitoringForRegion:确实需要一定时间的问题,直到区域更新,一个区域范围内。所以CLLocationManager#requestStateForRegion:...

无论哪种方式。我首先验证信标是否正确发射/发送(未接收):我下载了一个常见的蓝牙扫描应用程序并检查该应用程序是否能够测量发射的信标。你能先验证一下吗?也许 iPad Air 发送正确,但接收尚未确定信标范围。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-15
    • 2014-01-25
    • 1970-01-01
    相关资源
    最近更新 更多