目前,我使用CKQuerySubscription和远程通知。在苹果的文档中,我们可以看到:
使用此方法处理应用程序的传入远程通知。与应用程序(_:didReceiveRemoteNotification:)方法不同,该方法仅在应用程序在前台运行时调用,而系统在应用程序在前台或后台运行时调用此方法。此外,如果启用了远程通知后台模式,系统将启动应用程序(或从挂起状态唤醒它),并在远程通知到达时将其置于后台状态。
我在后台模式中打开了远程通知和后台处理。当应用程序在前台时,工作正常。不幸的是,当我的应用程序处于挂起状态时,它不会调用application(_:didReceiveRemoteNotification:fetchCompletionHandler:)方法。有什么想法吗?提前谢谢你。
发布于 2022-04-28 13:11:46
https://stackoverflow.com/questions/72032765
复制相似问题