DTDMessagingto the list of dependency names in the
<module_name>.Build.csfile of the module in which you plan to use the plugin.
google-services.jsonfile to the project's root directory. It will be used to configure notifications during the project-building process.
Edit → Project Settings → iOS → Enable Remote Notifications Support
enum class EDTDNotificationActionType : uint8
App = 0- default value
Url = 1- external link opening
Share = 2- share contentc
DeepLink = 2- an in-app link opening
enum class EDTDIOSNotificationOptions : uint8
Bitflagsthat are managed by the developer and allow for selecting the method of user notification. It can be altered by the end user.
None = 0- nothing
Badge = 1 << 0- can display a badge on the app icon
Sound = 1 << 1- can play a sound
Alert = 1 << 2- can display an alert
CarPlay = 1 << 3- can display a push notification on CarPlay
CriticalAlert = 1 << 4- critical alerts can play a sound even if Do Not Disturb is enabled (critical alerts require a special entitlement issued by Apple). Available from iOS 12 onwards.
AppNotificationSettings = 1 << 5- this option defines that the system should display a notification settings button in the app. Available from iOS 12.0 onwards.
Provisional = 1 << 6- an option for sending provisional notifications to the Notification Center without interrupting functioning processes. Available from iOS 12.0 onwards.
availabilitystatus flag (true or false):