我想知道如果有人进入或离开信标区域,是否可以在后台检查?
例如,在 iOS 中,您可以使用方法didEnterRegion
或didExitRegion
从后台发送通知。
是否有任何本地可能性或有人有解决方法?
我想知道如果有人进入或离开信标区域,是否可以在后台检查?
例如,在 iOS 中,您可以使用方法didEnterRegion
或didExitRegion
从后台发送通知。
是否有任何本地可能性或有人有解决方法?
Android 根本没有任何“原生”iBeacon 功能,但您可以使用我公司的开源Android iBeacon Library看到 iBeacon ,它的 API 与 iOS 7 的原生 API 类似。
在 iOS 的情况下,CLLocationManagerDelegate
您可以访问您描述的didEnterRegion
和didExitRegion
回调。在 Android iBeacon 库中,等效的是MonitorNotifier
为您提供相同回调方法的接口。
在 iOS 和 Android 上,为不在前台的应用程序成功触发这些回调有点棘手。在 Android 上,您需要启动自己的服务,该服务在 Android 设备启动时运行,并绑定到该服务中的 IBeaconManager。
设置它并不容易,所以我们开发了一个Pro Android iBeacon 库,它可以自动完成所有这些工作。例子在这里。
编辑:上述两个库都已停产,取而代之的是免费和开源的 Android Beacon 库,它具有上述专业库的所有功能。