首页 > 解决方案 > IOS 没有在后台收到第一个通知

问题描述

IOS 13.7 iPhone Xr,Xcode 版本 11.7 (11E801a)

我编辑了应用程序方案并将启动模式设置为“等待启动可执行文件”。我运行应用程序,并在我的设备上发送一个简单的通知。

此通知:

{
"aps":{
    "content-available":1
      }
}

在 xcode 状态从“等待附加到 iPhone 上的测试”更改为“在 iPhone 上运行测试”,但没有收到通知。

我尝试在这种方法中捕获通知:

 func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void)

我成功收到下一个通知。这种情况可以在应用程序重新加载后重复。

你能帮我找出为什么我没有收到第一个通知吗

标签: iospush-notificationapple-push-notifications

解决方案


请试试这个有效载荷:

{"aps":{"alert":"","content-available":1}}


推荐阅读