Class ApnsConfig
Apple Push Notification Service specific options.
Implements
Inherited Members
Namespace: Google.Apis.FirebaseCloudMessaging.v1.Data
Assembly: Google.Apis.FirebaseCloudMessaging.v1.dll
Syntax
public class ApnsConfig : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FcmOptions
Options for features provided by the FCM SDK for iOS.
Declaration
[JsonProperty("fcmOptions")]
public virtual ApnsFcmOptions FcmOptions { get; set; }
Property Value
Type | Description |
---|---|
ApnsFcmOptions |
Headers
HTTP request headers defined in Apple Push Notification Service. Refer to APNs request
headers
for supported headers such as apns-expiration
and apns-priority
. The backend sets a default value for
apns-expiration
of 30 days and a default value for apns-priority
of 10 if not explicitly set.
Declaration
[JsonProperty("headers")]
public virtual IDictionary<string, string> Headers { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
LiveActivityToken
Optional. Apple Live
Activity token to send
updates to. This token can either be a push token or
push-to-start token from
Apple. To start, update, or end a live activity remotely using FCM, construct an aps payload
and put it in the
apns.payload
field.
Declaration
[JsonProperty("liveActivityToken")]
public virtual string LiveActivityToken { get; set; }
Property Value
Type | Description |
---|---|
string |
Payload
APNs payload as a JSON object, including both aps
dictionary and custom payload. See Payload Key
Reference.
If present, it overrides google.firebase.fcm.v1.Notification.title and
google.firebase.fcm.v1.Notification.body.
Declaration
[JsonProperty("payload")]
public virtual IDictionary<string, object> Payload { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, object> |