Airship Message Center interface. More...
Public Member Functions | |
| Task< List< Message > > | GetMessages () |
| Gets all messages from the message center. | |
| Task< Message?> | GetMessage (string messageId) |
| Gets a specific message by ID. | |
| Task< int > | GetUnreadCount () |
| Gets the unread message count. | |
| Task< int > | GetCount () |
| Gets the total message count. | |
| Task | MarkRead (params string[] messageIds) |
| Marks messages as read. | |
| Task | Delete (params string[] messageIds) |
| Deletes messages. | |
| Task | Display () |
| Displays the message center. | |
| Task | DisplayMessage (string messageId) |
| Displays a specific message. | |
Events | |
| EventHandler< MessageCenterEventArgs > | OnMessageCenterDisplay |
| Add/remove the Message Center display listener. | |
| EventHandler< EventArgs > | OnMessagesUpdated |
| Add/remove the Message Center updated listener. | |
| Task AirshipDotNet.IAirshipMessageCenter.Delete | ( | params string[] | messageIds | ) |
Deletes messages.
| messageIds | The message IDs to delete. |
Implemented in AirshipDotNet.Platforms.Android.Modules.AirshipMessageCenter, and AirshipDotNet.Platforms.iOS.Modules.AirshipMessageCenter.
| Task AirshipDotNet.IAirshipMessageCenter.Display | ( | ) |
Displays the message center.
Implemented in AirshipDotNet.Platforms.Android.Modules.AirshipMessageCenter, and AirshipDotNet.Platforms.iOS.Modules.AirshipMessageCenter.
| Task AirshipDotNet.IAirshipMessageCenter.DisplayMessage | ( | string | messageId | ) |
Displays a specific message.
| messageId | The message ID to display. |
Implemented in AirshipDotNet.Platforms.Android.Modules.AirshipMessageCenter, and AirshipDotNet.Platforms.iOS.Modules.AirshipMessageCenter.
| Task< int > AirshipDotNet.IAirshipMessageCenter.GetCount | ( | ) |
Gets the total message count.
Implemented in AirshipDotNet.Platforms.Android.Modules.AirshipMessageCenter, and AirshipDotNet.Platforms.iOS.Modules.AirshipMessageCenter.
| Task< Message?> AirshipDotNet.IAirshipMessageCenter.GetMessage | ( | string | messageId | ) |
Gets a specific message by ID.
| messageId | The message ID. |
Implemented in AirshipDotNet.Platforms.Android.Modules.AirshipMessageCenter, and AirshipDotNet.Platforms.iOS.Modules.AirshipMessageCenter.
| Task< List< Message > > AirshipDotNet.IAirshipMessageCenter.GetMessages | ( | ) |
Gets all messages from the message center.
Implemented in AirshipDotNet.Platforms.Android.Modules.AirshipMessageCenter, and AirshipDotNet.Platforms.iOS.Modules.AirshipMessageCenter.
| Task< int > AirshipDotNet.IAirshipMessageCenter.GetUnreadCount | ( | ) |
Gets the unread message count.
Implemented in AirshipDotNet.Platforms.Android.Modules.AirshipMessageCenter, and AirshipDotNet.Platforms.iOS.Modules.AirshipMessageCenter.
| Task AirshipDotNet.IAirshipMessageCenter.MarkRead | ( | params string[] | messageIds | ) |
Marks messages as read.
| messageIds | The message IDs to mark as read. |
Implemented in AirshipDotNet.Platforms.Android.Modules.AirshipMessageCenter, and AirshipDotNet.Platforms.iOS.Modules.AirshipMessageCenter.
| EventHandler<MessageCenterEventArgs> AirshipDotNet.IAirshipMessageCenter.OnMessageCenterDisplay |
Add/remove the Message Center display listener.
| EventHandler<EventArgs> AirshipDotNet.IAirshipMessageCenter.OnMessagesUpdated |
Add/remove the Message Center updated listener.