gpt4 book ai didi

ios - 当应用程序的状态处于非事件状态时是否可以获得本地通知

转载 作者:行者123 更新时间:2023-12-01 17:19:52 25 4
gpt4 key购买 nike

我正在开发一个 iOS 应用程序,我必须获得本地通知,但如果应用程序的状态处于非事件状态。当应用程序处于后台状态时,我成功收到通知。
那么,当应用程序处于非事件状态时,是否可以获得本地通知?
或者也许只有使用推送通知才能做到这一点?

问候,
阿门

最佳答案

您需要在应用委托(delegate)中的两个位置响应本地通知:

- (BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

- (void) application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification

第一个是在您的应用程序未运行时使用 - 使用 launchOptions检查您的应用程序是否由于本地通知而启动的参数。

第二个是您的应用程序当前正在运行的时间(事件或非事件)。您可以通过检查 NSApplication 的 applicationState 来检查应用程序是否处于非事件状态。 application:didReceiveLocalNotification: 中的属性(property)方法。

关于ios - 当应用程序的状态处于非事件状态时是否可以获得本地通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9125729/

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