gpt4 book ai didi

ios - 我可以在应用程序启动后收到 iOS Startup Notification 吗?

转载 作者:搜寻专家 更新时间:2023-10-30 20:19:08 25 4
gpt4 key购买 nike

我正在寻找一种在 iOS 上检索 UIApplicationLaunchOptionsLocalNotificationKey 的方法,它不涉及使用应用程序委托(delegate),即我不想实现以下内容:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
UILocalNotification *localNotification = [launchOptions objectForKey: UIApplicationLaunchOptionsLocalNotificationKey];
if (localNotification != nil)
{
// Process notification
}
}

我正在尝试创建一个需要有关启动通知的信息的帮助程序库。反正有这样做吗?我能否在申请流程的后期通过其他方法检索启动选项?

最佳答案

您可以将自己添加为 UIApplicationDidFinishLaunchingNotification 通知的观察者,该通知将由应用程序发出并包含您正在寻找的信息。


正如@Stavash 所暗示的,存在局限性。对于第一次启动,您将无法接收此通知,因为您的库实例不会被创建(您的类需要位于根 XIB 中)。但是,当应用程序重新打开本地/远程通知时,也会发送此通知。

关于ios - 我可以在应用程序启动后收到 iOS Startup Notification 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18057022/

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