android - Android 上的 iBeacon 广告

标签 android ios ibeacon

我正在尝试使用我的 nexus 6P 为 ibeacon 做广告。格式似乎是正确的,但信号被 Android 应用程序识别,而不是来自 iPhone 应用程序。你知道有没有限制?

最佳答案

Nexus 6P 支持 BLE 广告,您可以让它传输任何已知的格式,只要您有合适的公式。您可能想尝试现成的信标发射器应用程序,例如 Locate ,它允许您选择多种格式,并查看您的接收设备是否可以接收其传输。

如果 iOS 设备没有接收到传输,请确保 iOS 设备已配置为针对信标正在传输的特定 ProximityUUID 范围。请记住,iOS 不会接收所有 iBeacon 传输-- 它必须首先使用 ProximityUUID 进行预配置。

如果您可以让 iOS 设备接收到 Locate 信标传输,但无法让它从您的程序接收到传输,则它正在传输的信标格式可能存在问题。发布代码将有助于追踪。

此外,请务必在广告中正确设置 BLE 制造商代码。 iOS 在决定是否识别信标广告时对使用的制造商代码非常挑剔。 Google 的 Bluetooth SIG 公司代码可能适用于 Eddystone 信标,但不应将其用于他们未赞助的其他信标类型。

关于android - Android 上的 iBeacon 广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36221048/

相关文章:

android - 滚动时 RecyclerView 中的多个倒数计时器闪烁

iphone - 从 NSDictionary 填充表格 View

ios - 如何在ios中将应用程序带到前台?

ios - 应用程序关闭时的 iBeacon 通知

cordova - iOS - 使用 Phonegap 作为 iBeacon 进行广告

android - 上传AAR库到本地maven仓库并在git中共享build.gradle

android - android中API level11之前的getActionView()的替代方法是什么?

java - Android Studio Robolectric 单元测试 - 默认值无效

iOS-如何通过自定义获得 UIAlertView 宽度并将 UILabel 居中

ios - 如何在 OHAttributedLabel 中使 CustomLink 可触摸