我试图通过AltBeacon将我完全有效的iOS场景移到Android上:
移动应用监控信标。当移动设备处于信标范围时,didDetermineState会启动,在iOS中它会在进入/离开区域时自动完成,所以我猜(希望)AltBeacon遵循这一点。 didDetermineState检查我们是否刚刚进入该区域,如果是,它会启动范围,如果不是 - 它会停止范围。测距基于距离决定下一步做什么。它既适用于前景(然后显示正确的信息),也适用于后台(然后显示通知)。
对我而言,这是显而易见的,近乎完美的情景。然而,大多数例子都将监控/测距视为竞争(或至少完全独立),而不是合作。
我不想在应用程序被杀(如果可能)时发出通知,只有在前景或后台(当你去#34;桌面"或任何其他应用程序时)杀死我们的应用程序)。
我试图在Android上关注这种情况,事情看起来并不像我希望的那样:
请帮忙。
答案 0 :(得分:0)
是的,您可以在应用程序类中组合范围和监视。是的,您可以在didDetermineState()中开始测距。只需使用此页面上的在后台启动应用示例:
https://altbeacon.github.io/android-beacon-library/samples.html
并开始在{{1}}回调中进行测距。