Class Notification

  • All Implemented Interfaces:
    PushModel

    public class Notification
    extends java.lang.Object
    implements PushModel
    • Method Detail

      • alert

        public static Notification alert​(java.lang.Object alert)
        Quick set all platform alert. Platform notification can override this alert.
        Parameters:
        alert - Notification alert
        Returns:
        first level notification object
      • android

        public static Notification android​(java.lang.String alert,
                                           java.lang.String title,
                                           java.util.Map<java.lang.String,​java.lang.String> extras)
      • ios

        public static Notification ios​(java.lang.Object alert,
                                       java.util.Map<java.lang.String,​java.lang.String> extras)
      • ios_auto_badge

        public static Notification ios_auto_badge()
      • ios_set_badge

        public static Notification ios_set_badge​(int badge)
      • ios_incr_badge

        public static Notification ios_incr_badge​(int badge)
      • winphone

        public static Notification winphone​(java.lang.String alert,
                                            java.util.Map<java.lang.String,​java.lang.String> extras)
      • toJSON

        public com.google.gson.JsonElement toJSON()
        Specified by:
        toJSON in interface PushModel