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
The database scope.

(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
A Boolean value indicating whether the record is in the public database.

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
The event that triggered the delivery of the push notification.

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
A dictionary of the fields that changed.

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
The identifier of the record that was created, deleted, or updated.

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.


The biggest plugin in space...