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.Proxy | |
| AndroidNotification.Visibility | |
| MessagingErrorCode | Error codes that can be raised by the Cloud Messaging APIs. |
| WebpushNotification.Direction | Different directions a notification can be displayed in. |