Platforms to show: All Mac Windows Linux Cross-Platform
CKNotificationMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CloudKit | MBS Mac64bit Plugin | 16.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Notification objects wrap the data associated with a push notification. Use notification objects to wrap recently received push notification data or to fetch notification objects representing already delivered push notifications from a container. In both cases, the information in the notification object tells you what changed.
The CKNotificationMBS class itself is an abstract class. When you create a new notification object from a payload dictionary, the constructor instantiates a subclass of the appropriate type. Similarly, when you fetch notifications from a container, what you receive are instances of a concrete subclass. The base CKNotificationMBS class provides information about the push notification and how it was delivered. Specific subclasses contain specific data indicating what change actually occurred.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 13 properties
- property alertActionLocalizationKey as String
- property alertBody as String
- property alertLaunchImage as String
- property alertLocalizationKey as String
- property badge as Integer
- property category as String
- property containerIdentifier as String
- property Handle as Integer
- property isPruned as Boolean
- property notificationID as CKNotificationIDMBS
- property notificationType as Integer
- property soundName as String
- property subscriptionID as String
- 2 methods
- method alertLocalizationArgs as String()
- method Constructor Private
- shared method notificationFromRemoteNotificationDictionary(notificationDictionary as Dictionary) as CKNotificationMBS
- 4 constants
Notification Types
Constant | Value | Description |
---|---|---|
TypeDatabase | 4 |
A notification generated when the contents of a database changed. |
TypeQuery | 1 |
A notification generated based on the conditions set forth in a subscription object. |
TypeReadNotification | 3 |
A notification that your app previously marked as read using a CKMarkNotificationsReadOperationMBS object. |
TypeRecordZone | 2 |
A notification generated when the contents of a record zone changed. |
Sub classes:
Some events using this class:
- CKFetchNotificationChangesOperationMBS.notificationChanged(notification as CKNotificationMBS)
The items on this page are in the following plugins: MBS Mac64bit Plugin.
CKNotificationInfoMBS - CKOperationConfigurationMBS