Airship Unity Plugin 10.0.0
  • AirshipSDK
  • Airship
Public Member Functions | Public Attributes | Properties | Events | List of all members
AirshipSDK.Airship Class Reference
+ Collaboration diagram for AirshipSDK.Airship:
[legend]

Public Member Functions

delegate void PushReceivedEventHandler (PushMessage message)
 Push received event handler.
 
delegate void PushOpenedEventHandler (PushMessage message)
 Push opened event handler.
 
delegate void DeepLinkReceivedEventHandler (string deeplink)
 Deep link received event handler.
 
delegate void InboxUpdatedEventHandler (uint messageUnreadCount, uint messageCount)
 Inbox update event handler.
 
delegate void ShowInboxEventHandler (string messageId)
 Show inbox event handler.
 
delegate void ChannelCreateEventHandler (string channelId)
 Channel create event handler.
 
delegate void PreferenceCenterDisplayEventHandler (string preferenceCenterId)
 Preference Center display event handler.
 
delegate void AuthorizedSettingsChangedEventHandler (AuthorizedNotificationSetting[] authorizedSettings)
 Authorized settings changed event handler.
 
delegate void PushTokenReceivedEventHandler (string pushToken)
 Push token received event handler.
 
delegate void NotificationStatusChangedEventHandler (PushNotificationStatus status)
 Notification status changed event handler.
 
bool TakeOff (AirshipConfig config)
 Calls takeOff.
 
bool IsFlying ()
 Checks if Airship is ready.
 

Public Attributes

AirshipChannel channel
 
AirshipContact contact
 
AirshipAnalytics analytics
 
AirshipInApp inApp
 
AirshipPush push
 
AirshipMessageCenter messageCenter
 
AirshipPreferenceCenter preferenceCenter
 
AirshipPrivacyManager privacyManager
 
AirshipLocale locale
 
AirshipAction actions
 
AirshipFeatureFlagManager featureFlagManager
 
IAirshipLiveUpdateManager liveUpdateManager
 
IAirshipLiveActivityManager liveActivityManager
 

Properties

static Airship Shared [get]
 Gets the shared Airship instance.
 

Events

PushReceivedEventHandler OnPushReceived
 Occurs when a push is received.
 
PushOpenedEventHandler OnPushOpened
 Occurs when a push is opened.
 
DeepLinkReceivedEventHandler OnDeepLinkReceived
 Occurs when a deep link is received.
 
InboxUpdatedEventHandler OnInboxUpdated
 Occurs when the inbox updates.
 
ShowInboxEventHandler OnShowInbox
 Occurs when the app needs to show the inbox.
 
ChannelCreateEventHandler OnChannelCreated
 Occurs when the channel creates.
 
PreferenceCenterDisplayEventHandler OnPreferenceCenterDisplay
 Occurs when the app displays the preference center.
 
AuthorizedSettingsChangedEventHandler OnAuthorizedSettingsChanged
 Occurs when the authorized settings changed.
 
PushTokenReceivedEventHandler OnPushTokenReceived
 Occurs when the push token is received.
 
NotificationStatusChangedEventHandler OnNotificationStatusChanged
 Occurs when the notification status changed.
 

Member Function Documentation

◆ AuthorizedSettingsChangedEventHandler()

delegate void AirshipSDK.Airship.AuthorizedSettingsChangedEventHandler ( AuthorizedNotificationSetting[]  authorizedSettings)

Authorized settings changed event handler.

◆ ChannelCreateEventHandler()

delegate void AirshipSDK.Airship.ChannelCreateEventHandler ( string  channelId)

Channel create event handler.

◆ DeepLinkReceivedEventHandler()

delegate void AirshipSDK.Airship.DeepLinkReceivedEventHandler ( string  deeplink)

Deep link received event handler.

◆ InboxUpdatedEventHandler()

delegate void AirshipSDK.Airship.InboxUpdatedEventHandler ( uint  messageUnreadCount,
uint  messageCount 
)

Inbox update event handler.

◆ IsFlying()

bool AirshipSDK.Airship.IsFlying ( )
inline

Checks if Airship is ready.

Returns
true is Airship is ready, otherwise false.

◆ NotificationStatusChangedEventHandler()

delegate void AirshipSDK.Airship.NotificationStatusChangedEventHandler ( PushNotificationStatus  status)

Notification status changed event handler.

◆ PreferenceCenterDisplayEventHandler()

delegate void AirshipSDK.Airship.PreferenceCenterDisplayEventHandler ( string  preferenceCenterId)

Preference Center display event handler.

◆ PushOpenedEventHandler()

delegate void AirshipSDK.Airship.PushOpenedEventHandler ( PushMessage  message)

Push opened event handler.

◆ PushReceivedEventHandler()

delegate void AirshipSDK.Airship.PushReceivedEventHandler ( PushMessage  message)

Push received event handler.

◆ PushTokenReceivedEventHandler()

delegate void AirshipSDK.Airship.PushTokenReceivedEventHandler ( string  pushToken)

Push token received event handler.

◆ ShowInboxEventHandler()

delegate void AirshipSDK.Airship.ShowInboxEventHandler ( string  messageId)

Show inbox event handler.

◆ TakeOff()

bool AirshipSDK.Airship.TakeOff ( AirshipConfig  config)
inline

Calls takeOff.

If Airship is already configured for the app session, the new config will be applied on the next app init.

Parameters
configThe config.
Returns
true if airship is ready.

Member Data Documentation

◆ actions

AirshipAction AirshipSDK.Airship.actions

◆ analytics

AirshipAnalytics AirshipSDK.Airship.analytics

◆ channel

AirshipChannel AirshipSDK.Airship.channel

◆ contact

AirshipContact AirshipSDK.Airship.contact

◆ featureFlagManager

AirshipFeatureFlagManager AirshipSDK.Airship.featureFlagManager

◆ inApp

AirshipInApp AirshipSDK.Airship.inApp

◆ liveActivityManager

IAirshipLiveActivityManager AirshipSDK.Airship.liveActivityManager

◆ liveUpdateManager

IAirshipLiveUpdateManager AirshipSDK.Airship.liveUpdateManager

◆ locale

AirshipLocale AirshipSDK.Airship.locale

◆ messageCenter

AirshipMessageCenter AirshipSDK.Airship.messageCenter

◆ preferenceCenter

AirshipPreferenceCenter AirshipSDK.Airship.preferenceCenter

◆ privacyManager

AirshipPrivacyManager AirshipSDK.Airship.privacyManager

◆ push

AirshipPush AirshipSDK.Airship.push

Property Documentation

◆ Shared

Airship AirshipSDK.Airship.Shared
staticget

Gets the shared Airship instance.

The shared Airship instance.

Event Documentation

◆ OnAuthorizedSettingsChanged

AuthorizedSettingsChangedEventHandler AirshipSDK.Airship.OnAuthorizedSettingsChanged

Occurs when the authorized settings changed.

◆ OnChannelCreated

ChannelCreateEventHandler AirshipSDK.Airship.OnChannelCreated

Occurs when the channel creates.

◆ OnDeepLinkReceived

DeepLinkReceivedEventHandler AirshipSDK.Airship.OnDeepLinkReceived

Occurs when a deep link is received.

◆ OnInboxUpdated

InboxUpdatedEventHandler AirshipSDK.Airship.OnInboxUpdated

Occurs when the inbox updates.

◆ OnNotificationStatusChanged

NotificationStatusChangedEventHandler AirshipSDK.Airship.OnNotificationStatusChanged

Occurs when the notification status changed.

◆ OnPreferenceCenterDisplay

PreferenceCenterDisplayEventHandler AirshipSDK.Airship.OnPreferenceCenterDisplay

Occurs when the app displays the preference center.

◆ OnPushOpened

PushOpenedEventHandler AirshipSDK.Airship.OnPushOpened

Occurs when a push is opened.

◆ OnPushReceived

PushReceivedEventHandler AirshipSDK.Airship.OnPushReceived

Occurs when a push is received.

◆ OnPushTokenReceived

PushTokenReceivedEventHandler AirshipSDK.Airship.OnPushTokenReceived

Occurs when the push token is received.

◆ OnShowInbox

ShowInboxEventHandler AirshipSDK.Airship.OnShowInbox

Occurs when the app needs to show the inbox.


Generated on Wed Sep 2 2026 21:27:03 for Airship Unity Plugin by   doxygen 1.9.8