它似乎CKQuerySubscription
不能用于订阅云套件中的共享数据库更改。CKDatabaseSubscription
既不工作也不CKSubscription
如何实现订阅共享数据库更改?
简单地。如何获得与我共享的记录更改通知。我不是记录的所有者。
相关问题在这里:
它似乎CKQuerySubscription
不能用于订阅云套件中的共享数据库更改。CKDatabaseSubscription
既不工作也不CKSubscription
如何实现订阅共享数据库更改?
简单地。如何获得与我共享的记录更改通知。我不是记录的所有者。
相关问题在这里:
当数据库与我共享时,我努力使用 CKDatabaseSubscription 成功订阅了一段时间。当我是一个分享者时,它工作得很好。我犯的错误是我在两种情况下都使用了相同的订阅 ID。如果要订阅共享数据库,则需要唯一的订阅 ID。
事实证明,在 CloudKit 中,不可能在区域级别或记录级别订阅共享数据库。参考:https ://developer.apple.com/library/content/qa/qa1917/_index.html
Be aware that CKQuerySubscription is not supported in the shared database, and
CKDatabaseSubscription currently only tracks the changes from custom zones in the private and shared database.