Class CKNotification

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol
Direct Known Subclasses:
CKDatabaseNotification, CKQueryNotification, CKRecordZoneNotification

public class CKNotification
extends NSObject
  • Constructor Details

    • CKNotification

      protected CKNotification()
    • CKNotification

      protected CKNotification​(NSObject.Handle h, long handle)
    • CKNotification

      protected CKNotification​(NSObject.SkipInit skipInit)
    • CKNotification

      public CKNotification​(UIRemoteNotification notificationDictionary)
  • Method Details

    • getNotificationType

      public CKNotificationType getNotificationType()
    • getNotificationID

      public CKNotificationID getNotificationID()
    • getContainerIdentifier

      public String getContainerIdentifier()
    • getSubscriptionOwnerUserRecordID

      public CKRecordID getSubscriptionOwnerUserRecordID()
      Since:
      Available in iOS 13.0 and later.
    • isPruned

      public boolean isPruned()
    • getAlertBody

      public String getAlertBody()
    • getAlertLocalizationKey

      public String getAlertLocalizationKey()
    • getAlertLocalizationArgs

      public List<String> getAlertLocalizationArgs()
    • getTitle

      public String getTitle()
      Since:
      Available in iOS 11.0 and later.
    • getTitleLocalizationKey

      public String getTitleLocalizationKey()
      Since:
      Available in iOS 11.0 and later.
    • getTitleLocalizationArgs

      public NSArray<NSString> getTitleLocalizationArgs()
      Since:
      Available in iOS 11.0 and later.
    • getSubtitle

      public String getSubtitle()
      Since:
      Available in iOS 11.0 and later.
    • getSubtitleLocalizationKey

      public String getSubtitleLocalizationKey()
      Since:
      Available in iOS 11.0 and later.
    • getSubtitleLocalizationArgs

      public NSArray<NSString> getSubtitleLocalizationArgs()
      Since:
      Available in iOS 11.0 and later.
    • getAlertActionLocalizationKey

      public String getAlertActionLocalizationKey()
    • getAlertLaunchImage

      public String getAlertLaunchImage()
    • getBadge

      public NSNumber getBadge()
    • getSoundName

      public String getSoundName()
    • getSubscriptionID

      public String getSubscriptionID()
      Since:
      Available in iOS 9.0 and later.
    • getCategory

      public String getCategory()
      Since:
      Available in iOS 9.0 and later.
    • create

      protected static long create​(UIRemoteNotification notificationDictionary)