gpt4 book ai didi

ios - 如果应用程序被杀死,应用程序在后台时收到的远程通知不会命中 "didReceiveRemoteNotification - fetchCompletionHandler"方法?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:06:16 27 4
gpt4 key购买 nike

我们已经实现了以下方法来接收远程通知,并启用了“项目能力下的后台获取和远程通知”。即使应用程序处于前台或后台,方法也会命中。但是“如果应用程序被杀死,在后台收到通知,则不会调用以下方法”。如何解决这个问题?

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {
// Some storage code
}

提前感谢您的帮助!

最佳答案

间接终止应用会禁用推送通知。

这是因为如果用户终止应用程序,the OS will not relaunch it除非用户点击主屏幕上的应用程序图标。

这很不幸,因为大多数用户不知道关闭应用程序(这很有趣!)会产生这些恼人的附带影响。

关于ios - 如果应用程序被杀死,应用程序在后台时收到的远程通知不会命中 "didReceiveRemoteNotification - fetchCompletionHandler"方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33014990/

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