             /// Determines whether an alert is shown or the message is placed in the notification center.
             let type: FCMType?
 
+            /// Android notification titlw
+            let androidTitle: String?
+
             /**
              The required intializer for the `Gcm` class.
              

             - parameter lights:    (Optional) GcmLights object.
             - parameter style:    (Optional) GcmStyle object.
             - parameter type:    (Optional) FCMType object.

             */
            public init(collapseKey: String? = nil, delayWhileIdle: Bool? = nil, payload: [String: Any]? = nil, priority: GcmPriority? = nil, sound: String? = nil, timeToLive: Double? = nil, interactiveCategory: String? = nil, icon: String? = nil,  sync: Bool? = nil, visibility: GcmVisibility? = nil, lights: GcmLights? = nil, style: GcmStyle? = nil, type: FCMType? = nil) {
                
                self.collapseKey = collapseKey
                self.delayWhileIdle = delayWhileIdle
                self.payload = payload

            internal var jsonFormat: [String: Any]? {
                var json: [String: Any] = [:]
                json["collapseKey"] = collapseKey
                json["androidTitle"] = androidTitle
                if let delay = delayWhileIdle {
                    json["delayWhileIdle"] = delay ? "true" : "false"
                }
