我试图让iOS应用程序听到CKQuerySubscription的变化。数据由远程iOS应用程序传输。我已经有了一个macOS应用程序,它确实接收远程iOS应用程序发送的数据。我遇到麻烦的iOS应用程序已经订阅了。然而,它的AppDelegate从未在didReceiveRemoteNotification方法中接收到调用。import UIKitimport CloudKit
class App
我找不到一种合适的方法来检查CKRecord订阅是否已经存在,如果不存在,就订阅它来获取推送通知。我已经实现了订阅本身,并且它正在响应,但每次我输入正确的View Controller时,我总是尝试再次订阅,如果该订阅已经存在,服务器会回复一个错误--我的问题是:有没有办法先检查订阅是否存在,而不是尝试创建它并等待服务器响应Create a subscription specifying the record type, predicate and notification option