当用户终止应用程序时,我想停止地理围栏,因为有时用户真的想让角落里的小地理围栏消失。但是,我不能使用-applicationWillTerminate:因为该方法的调用不一致,并且应用程序在发送地理围栏通知时不再重启。我只是在监控有人离开400米的区域(酒吧或活动周围的区域)。
有没有办法做到这一点?
发布于 2015-07-10 20:11:53
如果你不使用"requestAlwaysAuthorization“来定位,当用户终止应用程序时,geofence将停止工作。这仅适用于iOS8
根据Apple Docs -
当应用运行在前台或后台时,地域监控服务会正常下发事件。(您可以在地理区域和信标区域使用此服务。)对于已终止的iOS应用程序,此服务将重新启动该应用程序以交付事件。使用此服务需要“始终”获得用户的授权。
https://stackoverflow.com/questions/27934655
复制相似问题