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. |