我是订阅和 Cloudkit 的新手,我正在尝试设置订阅,以便在创建、编辑、删除 CKShare 记录以及参与者离开私有和共享数据库的共享时发送推送通知。
在我的应用程序中,我在 Cloudkit 中有两种记录类型。第一个是Deck
,第二个是Card
。Deck
与 有one-to-many
关系Card
。每个人都Card
持有CKReference
一个Deck
。我注意到 Cloudkit 仪表板中有第三种记录类型,名为cloudkit.share
. 根据我的研究,我相信我在这里需要四个订阅。当用户使用. _ Deck
_ Card
_ 我是否还需要在每个数据库上为记录类型创建另一个订阅,总共六个订阅?CKQuerySubscription
Deck
Card
CKDatabaseSubscription
cloudkit.share
谢谢