Zoef
Zoef

Reputation: 228

CKQuerySubscriptions are not supported in a sharedCloudDatabase

I noticed that the docs mention that the newly introduced shared CloudKit databases do not support CKQuerySubscription (in earlier iOS versions these were called CKSubscription). So I guess that means that it is not possible to notify users when privately shared records have changed. Major disappointment. Has anyone run into this problem?

Upvotes: 1

Views: 611

Answers (1)

Justin Stanley
Justin Stanley

Reputation: 362

According to the WWDC video about CloudKit this year:

So, new this year in iOS 10, there's an API called CKDatabaseSubscription.

This allows you to subscribe to any change across an entire database, and it works in a private database, in a shared database.

It shows you how starting on slide 51:

CloudKit Best Practices WWDC 2016 Presentation Slides

Upvotes: 3

Related Questions