Class CKNotification

    • Constructor Detail

      • CKNotification

        protected CKNotification​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • allocWithZone

        public static java.lang.Object allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(java.lang.String key)
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(java.lang.Object aTarget,
                                                                                 org.moe.natj.objc.SEL aSelector,
                                                                                 java.lang.Object anArgument)
      • classFallbacksForKeyedArchiver

        public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
      • classForKeyedUnarchiver

        public static org.moe.natj.objc.Class classForKeyedUnarchiver()
      • debugDescription_static

        public static java.lang.String debugDescription_static()
      • description_static

        public static java.lang.String description_static()
      • hash_static

        public static long hash_static()
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
      • keyPathsForValuesAffectingValueForKey

        public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(java.lang.String key)
      • new_objc

        public static java.lang.Object new_objc()
      • notificationFromRemoteNotificationDictionary

        public static CKNotification notificationFromRemoteNotificationDictionary​(NSDictionary<?,​?> notificationDictionary)
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
      • version_static

        public static long version_static()
      • alertActionLocalizationKey

        public java.lang.String alertActionLocalizationKey()
        A key for a localized string to be used as the alert action in a modal style notification.
      • alertBody

        public java.lang.String alertBody()
        Optional alert string to display in a push notification.
      • alertLaunchImage

        public java.lang.String alertLaunchImage()
        The name of an image in your app bundle to be used as the launch image when launching in response to the notification.
      • alertLocalizationArgs

        public NSArray<java.lang.String> alertLocalizationArgs()
        A list of field names to take from the matching record that is used as substitution variables in a formatted alert string.
      • alertLocalizationKey

        public java.lang.String alertLocalizationKey()
        Instead of a raw alert string, you may optionally specify a key for a localized string in your app's Localizable.strings file.
      • badge

        public NSNumber badge()
        The number to display as the badge of the application icon
      • category

        public java.lang.String category()
        The category for user-initiated actions in the notification
      • containerIdentifier

        public java.lang.String containerIdentifier()
      • isPruned

        public boolean isPruned()
        Whether or not the notification fully represents what the server wanted to send. Push notifications have a limited size. In some cases, CloudKit servers may not be able to send you a full @c CKNotification's worth of info in one push. In those cases, isPruned returns YES. The order in which we'll drop properties is defined in each @c CKNotification subclass below. The @c CKNotification can be obtained in full via a @c CKFetchNotificationChangesOperation
      • notificationType

        public long notificationType()
        When you instantiate a CKNotification from a remote notification dictionary, you will get back a concrete subclass defined below. Use notificationType to avoid -isKindOfClass: checks
      • soundName

        public java.lang.String soundName()
        The name of a sound file in your app bundle to play upon receiving the notification.
      • subscriptionID

        public java.lang.String subscriptionID()
        The ID of the subscription that caused this notification to fire
      • subtitle

        public java.lang.String subtitle()
        Optional subtitle of the alert to display in a push notification.
      • subtitleLocalizationArgs

        public NSArray<java.lang.String> subtitleLocalizationArgs()
        A list of field names to take from the matching record that is used as substitution variables in a formatted subtitle string.
      • subtitleLocalizationKey

        public java.lang.String subtitleLocalizationKey()
        Instead of a raw subtitle string, you may optionally specify a key for a localized string in your app's Localizable.strings file.
      • title

        public java.lang.String title()
        Optional title of the alert to display in a push notification.
      • titleLocalizationArgs

        public NSArray<java.lang.String> titleLocalizationArgs()
        A list of field names to take from the matching record that is used as substitution variables in a formatted title string.
      • titleLocalizationKey

        public java.lang.String titleLocalizationKey()
        Instead of a raw title string, you may optionally specify a key for a localized string in your app's Localizable.strings file.
      • subscriptionOwnerUserRecordID

        public CKRecordID subscriptionOwnerUserRecordID()
        The user recordID of the owner of the subscription for which this notification was generated