FirebaseAdmin. Messaging. AndroidConfig
Represents the Android-specific options that can be included in a Message.
Summary
Properties |
|
|---|---|
BandwidthConstrainedOk
|
bool
Gets or sets a boolean indicating whether messages will be allowed to be delivered to the app while the device is on a bandwidth constrained network.
|
CollapseKey
|
string
Gets or sets a collapse key for the message.
|
Data
|
IReadOnlyDictionary< string, string >
Gets or sets a collection of key-value pairs that will be added to the message as data fields.
|
DirectBootOk
|
bool
Gets or sets a boolean indicating whether messages will be allowed to be delivered to the app while the device is in direct boot mode.
|
FcmOptions
|
Gets or sets the FCM options to be included in the message.
|
Notification
|
Gets or sets the Android notification to be included in the message.
|
Priority
|
Gets or sets the priority of the message.
|
RestrictedPackageName
|
string
Gets or sets the package name of the application where the registration tokens must match in order to receive the message.
|
RestrictedSatelliteOk
|
bool
Gets or sets a boolean indicating whether messages will be allowed to be delivered to the app while the device is on a restricted satellite network.
|
TimeToLive
|
TimeSpan
Gets or sets the time-to-live duration of the message.
|
Properties
BandwidthConstrainedOk
bool BandwidthConstrainedOk
Gets or sets a boolean indicating whether messages will be allowed to be delivered to the app while the device is on a bandwidth constrained network.
CollapseKey
string CollapseKey
Gets or sets a collapse key for the message.
Collapse key serves as an identifier for a group of messages that can be collapsed, so that only the last message gets sent when delivery can be resumed. A maximum of 4 different collapse keys may be active at any given time.
Data
IReadOnlyDictionary< string, string > Data
Gets or sets a collection of key-value pairs that will be added to the message as data fields.
Keys and the values must not be null. When set, overrides any data fields set on the top-level Message.
DirectBootOk
bool DirectBootOk
Gets or sets a boolean indicating whether messages will be allowed to be delivered to the app while the device is in direct boot mode.
Notification
AndroidNotification Notification
Gets or sets the Android notification to be included in the message.
RestrictedPackageName
string RestrictedPackageName
Gets or sets the package name of the application where the registration tokens must match in order to receive the message.
RestrictedSatelliteOk
bool RestrictedSatelliteOk
Gets or sets a boolean indicating whether messages will be allowed to be delivered to the app while the device is on a restricted satellite network.
TimeToLive
TimeSpan TimeToLive
Gets or sets the time-to-live duration of the message.