Provides cross-platform access to a common subset of functionality between the iOS and Android SDKs.
More...
Inherits Java.Lang.Object, IDeepLinkListener, UrbanAirship.Channel.IAirshipChannelListener, IPushNotificationStatusListener, UrbanAirship.MessageCenter.IInboxListener, IPushTokenListener, IPushListener, INotificationListener, and NSObject.
|
| EventHandler< ChannelEventArgs >? | OnChannelCreation [add, remove] |
| | Add/remove the channel creation listener.
|
| EventHandler< PushNotificationStatusEventArgs >? | OnPushNotificationStatusUpdate [add, remove] |
| | Add/remove the push notification status listener.
|
| EventHandler< DeepLinkEventArgs > | OnDeepLinkReceived [add, remove] |
| | Add/remove the deep link listener.
|
| EventHandler< PushReceivedEventArgs >? | OnPushReceived [add, remove] |
| | Add/remove the push received listener.
|
| EventHandler< NotificationResponseEventArgs >? | OnNotificationResponse [add, remove] |
| | Add/remove the notification response listener (user tap or action button).
|
| EventHandler< PushTokenReceivedEventArgs >? | OnPushTokenReceived [add, remove] |
| | Add/remove the push token received listener.
|
| EventHandler< MessageCenterEventArgs >? | OnDisplayMessageCenter [add, remove] |
| | Add/remove the message center display request listener.
|
| EventHandler< EventArgs >? | OnMessageCenterUpdated [add, remove] |
| | Add/remove the message center inbox updated listener.
|
| EventHandler< PreferenceCenterEventArgs >? | OnDisplayPreferenceCenter [add, remove] |
| | Add/remove the preference center display request listener.
|
| EventHandler< IOSAuthorizedNotificationSettingsEventArgs >? | OnAuthorizedNotificationSettingsChanged [add, remove] |
| | Add/remove the iOS authorized notification settings change listener.
|
Provides cross-platform access to a common subset of functionality between the iOS and Android SDKs.
◆ Airship() [1/2]
| AirshipDotNet.Airship.Airship |
( |
| ) |
|
|
inline |
◆ Airship() [2/2]
| AirshipDotNet.Airship.Airship |
( |
| ) |
|
|
inline |
◆ OnChange()
| void AirshipDotNet.Airship.OnChange |
( |
UrbanAirship.Push.PushNotificationStatus | status | ) |
|
|
inline |
◆ OnChannelCreated()
| void AirshipDotNet.Airship.OnChannelCreated |
( |
string | channelId | ) |
|
|
inline |
◆ OnDeepLink()
| bool AirshipDotNet.Airship.OnDeepLink |
( |
string | deepLink | ) |
|
|
inline |
◆ OnInboxUpdated()
| void AirshipDotNet.Airship.OnInboxUpdated |
( |
| ) |
|
|
inline |
◆ OnNotificationBackgroundAction()
| void AirshipDotNet.Airship.OnNotificationBackgroundAction |
( |
NotificationInfo | notificationInfo, |
|
|
NotificationActionButtonInfo | actionButtonInfo ) |
|
inline |
◆ OnNotificationDismissed()
| void AirshipDotNet.Airship.OnNotificationDismissed |
( |
NotificationInfo | notificationInfo | ) |
|
|
inline |
◆ OnNotificationForegroundAction()
| bool AirshipDotNet.Airship.OnNotificationForegroundAction |
( |
NotificationInfo | notificationInfo, |
|
|
NotificationActionButtonInfo | actionButtonInfo ) |
|
inline |
◆ OnNotificationOpened()
| bool AirshipDotNet.Airship.OnNotificationOpened |
( |
NotificationInfo | notificationInfo | ) |
|
|
inline |
◆ OnNotificationPosted()
| void AirshipDotNet.Airship.OnNotificationPosted |
( |
NotificationInfo | notificationInfo | ) |
|
|
inline |
◆ OnPushTokenUpdated()
| void AirshipDotNet.Airship.OnPushTokenUpdated |
( |
string | token | ) |
|
|
inline |
◆ ProcessDeepLink() [1/2]
| Task< bool > AirshipDotNet.Airship.ProcessDeepLink |
( |
string | url | ) |
|
|
inlinestatic |
Processes a deep link.
For uairship:// scheme URLs, Airship will handle the deep link internally. For other URLs, Airship will forward the deep link to the deep link listener if set.
- Parameters
-
- Returns
- True if the deep link was handled, false otherwise.
◆ ProcessDeepLink() [2/2]
| Task< bool > AirshipDotNet.Airship.ProcessDeepLink |
( |
string | url | ) |
|
|
inlinestatic |
Processes a deep link.
- Parameters
-
- Returns
- A task that completes with true if the deep link was handled, false otherwise.
◆ Analytics
◆ Channel
◆ Contact
◆ FeatureFlagManager
◆ InApp
◆ Instance
| Airship AirshipDotNet.Airship.Instance |
|
staticget |
◆ MessageCenter
◆ PermissionsManager
◆ PreferenceCenter
◆ PrivacyManager
◆ Push
◆ Version
| string AirshipDotNet.Airship.Version |
|
staticget |
Gets the Airship .NET library version.
◆ OnAuthorizedNotificationSettingsChanged
Add/remove the iOS authorized notification settings change listener.
◆ OnChannelCreation
Add/remove the channel creation listener.
◆ OnDeepLinkReceived
Add/remove the deep link listener.
◆ OnDisplayMessageCenter
Add/remove the message center display request listener.
◆ OnDisplayPreferenceCenter
Add/remove the preference center display request listener.
◆ OnMessageCenterUpdated
| EventHandler< EventArgs > AirshipDotNet.Airship.OnMessageCenterUpdated |
|
addremove |
Add/remove the message center inbox updated listener.
◆ OnNotificationResponse
Add/remove the notification response listener (user tap or action button).
◆ OnPushNotificationStatusUpdate
Add/remove the push notification status listener.
◆ OnPushReceived
Add/remove the push received listener.
Fires for both foreground and background pushes.
◆ OnPushTokenReceived
Add/remove the push token received listener.