【发布时间】:2018-02-07 10:10:55
【问题描述】:
我在我的 iOS Swift 应用程序中使用 UNNotificationServiceExtension,它运行正常。对于特殊情况,当来自UNNotificationServiceExtension 的方法didReceive 被调用时,我需要知道我的应用程序是否正在运行。我尝试给UserDefaults写一个布尔值,表示应用程序状态,它正在被AppDelegate事件修改,例如在调用applicationWillTerminate时将其设置为false,但有时应用程序可以在不调用@的情况下被系统杀死987654327@,所以我在UserDefaults 中的变量将表明应用程序还活着。有没有更好/更智能的方法从 iOS UNNotificationServiceExtension 到达主应用程序状态?
【问题讨论】:
标签: ios swift ios-extensions