gpt4 book ai didi

ios - 如何在点击推送通知时打开 ios 应用程序?

转载 作者:可可西里 更新时间:2023-11-01 06:18:06 24 4
gpt4 key购买 nike

请问如何在点击通知时打开 iOS 应用程序。或者当我们滑动通知图标时(以防 iPhone 处于锁定状态。)?

谁能帮帮我吗?

最佳答案

操作系统会在收到通知时处理点击通知的行为。不管它是否由第三方发送,如果它通过 APNS,它将打开应用程序并在 applicationDidFinishLaunchingWithOptions 内部:(NSDictionary *)launchOptions :

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

if (launchOptions != nil) {
// Launched from push notification
NSDictionary *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
}
}

如果当通知进入操作系统时应用程序恰好已经打开,操作系统将触发委托(delegate)方法:

 - (void)application:(UIApplication*)application didReceiveRemoteNotification:(NSDictionary *)userInfo {   
// Do something
}

关于ios - 如何在点击推送通知时打开 ios 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13308555/

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