[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2022-03-24 UTC."],[],[],null,["FirebaseAdmin.Messaging.Aps\n\nRepresents the [aps dictionary](https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/PayloadKeyReference.html) that is part of every APNs message.\n\nSummary\n\nProperties \n\nAlert \n\n```text\nApsAlert Alert\n``` \nGets or sets an advanced alert configuration to be included in the message.\n\nIt is an error to set both [Alert](/docs/reference/admin/dotnet/class/firebase-admin/messaging/aps#class_firebase_admin_1_1_messaging_1_1_aps_1a38f3f8bb7aba2acd0e6a851291ffed35) and [AlertString](/docs/reference/admin/dotnet/class/firebase-admin/messaging/aps#class_firebase_admin_1_1_messaging_1_1_aps_1abf34aec27e8b3d26a6a5e35c48392f60) properties together. \n\nAlertString \n\n```text\nstring AlertString\n``` \nGets or sets the alert text to be included in the message.\n\nTo specify a more advanced alert configuration, use the [Alert](/docs/reference/admin/dotnet/class/firebase-admin/messaging/aps#class_firebase_admin_1_1_messaging_1_1_aps_1a38f3f8bb7aba2acd0e6a851291ffed35) property instead. It is an error to set both [Alert](/docs/reference/admin/dotnet/class/firebase-admin/messaging/aps#class_firebase_admin_1_1_messaging_1_1_aps_1a38f3f8bb7aba2acd0e6a851291ffed35) and [AlertString](/docs/reference/admin/dotnet/class/firebase-admin/messaging/aps#class_firebase_admin_1_1_messaging_1_1_aps_1abf34aec27e8b3d26a6a5e35c48392f60) properties together. \n\nBadge \n\n```text\nint Badge\n``` \nGets or sets the badge to be displayed with the message.\n\nSet to 0 to remove the badge. When not specified, the badge will remain unchanged. \n\nCategory \n\n```text\nstring Category\n``` \nGets or sets the type of the notification. \n\nContentAvailable \n\n```text\nbool ContentAvailable\n``` \nGets or sets a value indicating whether to configure a background update notification. \n\nCriticalSound \n\n```text\nCriticalSound CriticalSound\n``` \nGets or sets the critical alert sound to be played with the message.\n\nIt is an error to set both [Sound](/docs/reference/admin/dotnet/class/firebase-admin/messaging/aps#class_firebase_admin_1_1_messaging_1_1_aps_1abf62013b8f49cbe6494e1c1a162d427d) and [CriticalSound](/docs/reference/admin/dotnet/class/firebase-admin/messaging/critical-sound#class_firebase_admin_1_1_messaging_1_1_critical_sound) properties together. \n\nCustomData \n\n```text\nIDictionary\u003c string, object \u003e CustomData\n``` \nGets or sets a collection of arbitrary key-value data to be included in the `aps` dictionary.\n\nThis is exposed as an IDictionary{TKey, TValue} to support correct deserialization of custom properties. \n\nMutableContent \n\n```text\nbool MutableContent\n``` \nGets or sets a value indicating whether to include the `mutable-content` property in the message.\n\nWhen set, this property allows clients to modify the notification via app extensions. \n\nSound \n\n```text\nstring Sound\n``` \nGets or sets the name of a sound file in your app's main bundle or in the `Library/Sounds` folder of your app's container directory.\n\nSpecify the string `default` to play the system sound. It is an error to set both [Sound](/docs/reference/admin/dotnet/class/firebase-admin/messaging/aps#class_firebase_admin_1_1_messaging_1_1_aps_1abf62013b8f49cbe6494e1c1a162d427d) and [CriticalSound](/docs/reference/admin/dotnet/class/firebase-admin/messaging/critical-sound#class_firebase_admin_1_1_messaging_1_1_critical_sound) properties together. \n\nThreadId \n\n```text\nstring ThreadId\n``` \nGets or sets the app-specific identifier for grouping notifications."]]