Platforms to show: All Mac Windows Linux Cross-Platform
Back to CKQueryNotificationMBS class.
CKQueryNotificationMBS.databaseScope as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | CloudKit | MBS Mac64bit Plugin | 16.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read only property)
CKQueryNotificationMBS.isPublicDatabase as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | CloudKit | MBS Mac64bit Plugin | 16.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
The value of this property is true if the record is in the public database, or false if it is in the current user’s private database.
(Read only property)
CKQueryNotificationMBS.queryNotificationReason as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | CloudKit | MBS Mac64bit Plugin | 16.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Subscription-initiated notifications are triggered by the creation, deletion, or updating of a single record. The record in question must match the predicate specified by the subscription object for an event to be triggered.
(Read only property)
CKQueryNotificationMBS.recordFields as Dictionary
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | CloudKit | MBS Mac64bit Plugin | 16.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
For updated and newly created records, this property contains the desired keys requested by the subscription object. When you configure the CKNotificationInfoMBS object of a subscription object, you can specify the names of one or more fields in the desiredKeys property of that notification information object. When a push notification is triggered, the values for each of those keys is retrieved from the record and included in the push notification’s payload, space permitting.
For query notification objects fetched from a container, all keys and values are present. For query notification objects generated from an incoming push notification, one or more keys and values may be missing. Push notification payloads are limited in size, and record fields are one of the first pieces of data to be excluded when that size limit is exceeded. For information about the order in which fields are removed, see the overview of this class.
(Read only property)
CKQueryNotificationMBS.recordID as CKRecordIDMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | CloudKit | MBS Mac64bit Plugin | 16.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Use this identifier to fetch the record from the container. Check the value of the isPublicDatabase property to determine which database to fetch it from.
(Read only property)
The items on this page are in the following plugins: MBS Mac64bit Plugin.