【发布时间】:2015-12-09 11:10:27
【问题描述】:
我开发了 IBeacon 应用程序。当应用程序处于后台模式并且我进入信标区域时,会触发 UILocalNotification。但问题是,如果我终止应用程序,通知仍然会触发。当应用程序在后台时,我使用locationMgr.RequestAlwaysAuthorization (); 来捕捉位置变化。我已经编写了后台安全任务来延长我在 iPhone 上的后台时间。
我曾尝试使用UIApplication.SharedApplication.ApplicationState,但当应用程序仅在后台运行时,它会返回 true,而不是终止。
我使用locationMgr.RequestAlwaysAuthorization ();,因为DidEnterRegion 仅在位置设置为ALWAYS的情况下被调用。
总之,我正在寻找如何仅在后台和活动模式下监控 EnterRegion&ExitRegion 的解决方案。 不是在应用程序被杀死时
【问题讨论】: