gpt4 book ai didi

ios - 应用程序关闭时推送不执行 IOS

转载 作者:行者123 更新时间:2023-11-29 01:55:49 25 4
gpt4 key购买 nike

我使用推送通知,但是当我的应用程序关闭时,接收到的推送没有执行(我通过放置断点 didreceived 方法感知),只出现在屏幕上。我该怎么做才能检测到应用程序关闭时收到的推送?我还在 target->Capabilities

中使用后台获取和远程通知

我的代码:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
fetchCompletionHandler:(void (^) (UIBackgroundFetchResult))completionHandler {

最佳答案

1) 您必须在通知正文中将“content-available”设置为 1。

2) 并拥有正确的背景模式:Background Modes

此外:您的用户可以通过在 iPhone 设置中禁用后台应用程序刷新来关闭此功能。您可以在代码中检查:

[UIApplication sharedApplication].backgroundRefreshStatus!=UIBackgroundRefreshStatusAvailable

关于ios - 应用程序关闭时推送不执行 IOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30867588/

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