我们如何检测Android设备作为iOS中的灯塔应用程序
我使用Altbeacon API将Android设备制作为信标发射器。 我想使用iBeacon或Altbeacon Api代码使用ios应用程序扫描该信标。但我无法找到灯塔。请帮助解决问题。我们如何检测Android设备作为iOS中的灯塔应用程序
谢谢。
如何在iOS上检测Android信标发射器取决于您在传输中使用的信标的格式。在Android信标库支持传输这些格式:
- iBeacon显示
- AltBeacon
- 埃迪斯通-UID,埃迪斯通-URL和埃迪斯通-EID
只有前三种格式的上述可通过其内置的CoreLocation API在iOS上检测到。其他三种可以通过此工具包检测到:https://github.com/AltBeacon/ios-beacon-tools或Google的信标SDK。
您可以尝试使用iOS的Beacon Locate app来检测您的Android发射器,因为它在幕后使用CoreLocation和iOS Beacon工具。如果这样做,你也应该能够使你的代码工作。
我使用AltBeacon和Eddystone作为android设备的发送器,两者都可以在使用** bold **'CBCentralManager'类及其代表后使用iphone设备进行检测。它无法检测到挂起和终止ios应用程序的状态。你能帮助我们如何使ibeacon发射器能够在终止状态下进行检测。请告诉市场上的哪个设备信标设备是ibeacon发射器。我们需要在应用程序的终止状态下获得beacon数据包。谢谢。 –
不幸的是,iOS在终止状态下不支持CoreBluetooth检测信标或其他蓝牙传输。您只能使用CoreLocation以iBeacon格式来做到这一点。 – davidgyoung
按照'Altbeacon'实现或sdk不可用在iOS上 –
你有没有试过这个https://github.com/AltBeacon/ios-beacon-tools? – Paulw11
https://github.com/Decemberlabs/AltBeacon –