Coa*_*key 7 android android-geofence google-geolocation
我已经实现了geoFence api,一切都运行良好.但是有一些问题,我想对我的困惑做更多的澄清.
以下是一些混淆和问题:
我希望我的用户在进入地理围栏区域时收到通知.我按照指南实现了GeofenceTransitionsIntentService,但是当应用程序处于后台时它不会触发转换.我该怎么办?
GeoFence过期时间:很明显,如果我们进入Never,它不会过期,但我对时间感到困惑.例如,如果我将其设置为10分钟,那究竟是做什么的?地理围栏是否会在创建后的给定时间后到期,或者当用户到达该位置时会到期,然后计时器将启动?当用户到达那里时,我们如何让地理围栏过期.
Google如何跟踪我们?地理围栏实际上如何运作?我们没有发送我们的位置,那么它现在正在跟踪?当我们添加地理围栏然后在到达那个地方时通知我们,它是否开始跟踪我们?
请告诉我并讨论这些混淆,特别是关于它在应用程序关闭或销毁时工作的困惑.
大约1.)根据此Google I / O谈话,当您使用PendingIntents时,即使在后台运行,Location API仍应唤醒您的应用程序,尽管根据我的经验,地理围栏事件非常不可靠,但这可能与损坏了我用于测试的设备中的GPS接收器。