Android 8 Geofences on killed app

Android 8 Geofences on killed app

随着过渡到 android 8,我遇到了一个问题,当应用程序被终止时,应用程序中的地理围栏不再工作。

我根据 android 开发人员指南实施了地理围栏,因此没有理由显示任何代码片段。

通过一些小的修改和明确的广播接收器,当应用程序 运行 和应用程序处于后台时,我能够收到地理围栏通知。

当应用程序被杀死时仍然没有运气。如果有人过渡到 android 8 并且有可用的地理围栏,请分享您的经验。

您必须将地理围栏触发的 PendingIntent 更改为 BroadcastReceiver 而不是 Service。当您的应用程序处于后台时,系统将不再让 Service 启动。

这里也注明了