com.google.firebase.messaging

Interfaces

BatchResponse Response from an operation that sends FCM messages to multiple recipients. 

Classes

AndroidConfig Represents the Android-specific options that can be included in a Message
AndroidConfig.Builder  
AndroidFcmOptions Represents the Android-specific FCM options that can be included in an AndroidConfig
AndroidFcmOptions.Builder  
AndroidNotification Represents the Android-specific notification options that can be included in a Message
AndroidNotification.Builder  
ApnsConfig Represents the APNS-specific options that can be included in a Message
ApnsConfig.Builder  
ApnsFcmOptions Represents the APNS-specific FCM options that can be included in an ApnsConfig
ApnsFcmOptions.Builder  
Aps Represents the aps dictionary that is part of every APNS message. 
Aps.Builder  
ApsAlert Represents the alert property that can be included in the aps dictionary of an APNS payload. 
ApsAlert.Builder  
CriticalSound The sound configuration for APNs critical alerts. 
CriticalSound.Builder  
FcmOptions Represents the platform-independent FCM options that can be included in a Message
FcmOptions.Builder  
FirebaseMessaging This class is the entry point for all server-side Firebase Cloud Messaging actions. 
LightSettings A class representing light settings in an Android Notification. 
LightSettings.Builder  
LightSettingsColor A class representing color in LightSettings. 
Message Represents a message that can be sent via Firebase Cloud Messaging (FCM). 
Message.Builder  
MulticastMessage Represents a message that can be sent to multiple devices via Firebase Cloud Messaging (FCM). 
MulticastMessage.Builder  
Notification Represents the notification parameters that can be included in a Message
Notification.Builder  
SendResponse The result of an individual send operation that was executed as part of a batch. 
TopicManagementResponse The response produced by FCM topic management operations. 
TopicManagementResponse.Error A topic management error. 
WebpushConfig Represents the Webpush protocol options that can be included in a Message
WebpushConfig.Builder  
WebpushFcmOptions Represents options for features provided by the FCM SDK for Web. 
WebpushFcmOptions.Builder  
WebpushNotification Represents the Webpush-specific notification options that can be included in a Message
WebpushNotification.Action Represents an action available to users when the notification is presented. 
WebpushNotification.Builder  

Enums

AndroidConfig.Priority Priority levels that can be set on an AndroidConfig
AndroidNotification.Priority  
AndroidNotification.Visibility  
MessagingErrorCode Error codes that can be raised by the Cloud Messaging APIs. 
WebpushNotification.Direction Different directions a notification can be displayed in. 

Exceptions