刚刚观看了有关新定位功能的会议: https ://developers.google.com/events/io/sessions/325337477 ,并认为 GEOFENCES 的功能将非常适合我的应用程序。我还下载了演示应用程序,虽然它提供的信息量很大,但并没有提供我正在寻找的功能。因此,有人可以向我解释或指出一些示例,说明如何在应用程序关闭时向应用程序添加地理围栏检测。如果您看过 IO 会话并注意到应用程序 Zillo,这就是我所说的。
我现在知道的是,我不想在后台使用持续运行的服务来检测 TRANSITION 广播,但想在清单文件中注册它们,而不是在广播接收器类中处理它们。就像您在使用 GCM 消息传递时会做的事情。所以问题是:
清单中需要注册什么广播?我应该什么时候注册我的栅栏,以便它们只注册一次并在应用程序关闭时保持注册状态?在这种情况下如何优化电池寿命是否有任何指示?如果有人已经体验过地理围栏的半径,您建议检测进入大型建筑物(例如 3000-5000 平方米的底层面积)?