Class IOSPushConfig

  • All Implemented Interfaces:

    
    public final class IOSPushConfig
    
                        

    iOS (APNs) push configuration.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Constructor Summary

      Constructors 
      Constructor Description
      IOSPushConfig()
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final String getThreadId() Notification thread ID for grouping (iOS 10+).
      final Unit setThreadId(String threadId) Notification thread ID for grouping (iOS 10+).
      final String getCategory() Push notification category identifier.
      final Unit setCategory(String category) Push notification category identifier.
      final String getApnsCollapseId() Notification collapse ID (iOS 10+, max 64 bytes).
      final Unit setApnsCollapseId(String apnsCollapseId) Notification collapse ID (iOS 10+, max 64 bytes).
      final String getRichMediaUri() Rich media content URL for push notifications.
      final Unit setRichMediaUri(String richMediaUri) Rich media content URL for push notifications.
      final String getInterruptionLevel() Push interruption level.
      final Unit setInterruptionLevel(String interruptionLevel) Push interruption level.
      String toString()
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IOSPushConfig

        IOSPushConfig()
    • Method Detail

      • getThreadId

         final String getThreadId()

        Notification thread ID for grouping (iOS 10+).

      • setThreadId

         final Unit setThreadId(String threadId)

        Notification thread ID for grouping (iOS 10+).

      • getCategory

         final String getCategory()

        Push notification category identifier.

      • setCategory

         final Unit setCategory(String category)

        Push notification category identifier.

      • getApnsCollapseId

         final String getApnsCollapseId()

        Notification collapse ID (iOS 10+, max 64 bytes).

      • setApnsCollapseId

         final Unit setApnsCollapseId(String apnsCollapseId)

        Notification collapse ID (iOS 10+, max 64 bytes).

      • getRichMediaUri

         final String getRichMediaUri()

        Rich media content URL for push notifications.

      • setRichMediaUri

         final Unit setRichMediaUri(String richMediaUri)

        Rich media content URL for push notifications.

      • getInterruptionLevel

         final String getInterruptionLevel()

        Push interruption level. Default is "active".

        Possible values: "passive", "active", "time-sensitive", "critical".

      • setInterruptionLevel

         final Unit setInterruptionLevel(String interruptionLevel)

        Push interruption level. Default is "active".

        Possible values: "passive", "active", "time-sensitive", "critical".