gpt4 book ai didi

ios - 应用程序被杀死时阻止 UILocalNotification

转载 作者:行者123 更新时间:2023-12-01 18:09:37 28 4
gpt4 key购买 nike

我开发了 IBeacon 应用程序。当应用程序处于后台模式并且我进入信标区域时,会触发 UILocalNotification。但问题是,如果我终止应用程序,通知仍然会触发。我用 locationMgr.RequestAlwaysAuthorization ();当应用程序在后台时捕捉位置变化。我已经编写了后台安全任务来扩大我在 iPhone 上的后台时间。

我尝试使用 UIApplication.SharedApplication.ApplicationState但是当应用程序仅在后台运行时,它会返回 true,而不是终止。

我用 locationMgr.RequestAlwaysAuthorization ();自从 DidEnterRegion仅在位置设置为 时调用总是 .

总之,我正在寻找如何仅在后台和事件模式下监控 EnterRegion&ExitRegion 的解决方案。 不是在应用程序被杀死时

最佳答案

在 iOS 7.1 之前,这是 iOS 的默认行为,每个人都在提示它。从 iOS 7.1 开始,Beacon 监控将启动应用程序,即使它们被杀死。

您需要一种方法来检测应用程序在再次启动时是否已被终止,以便您可以抑制通知。不幸的是,我不知道有什么方法可以做到这一点。

关于ios - 应用程序被杀死时阻止 UILocalNotification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34177323/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com