Airship.Net
AirshipDotNet.Events Namespace Reference

Classes

class  AirshipEvent
 Base class for all Airship events. More...
class  AirshipEvent< T >
 Generic typed event for specific event data types. More...
class  AirshipEventEmitter
 Central event management system with queuing support. More...
class  AirshipEventStream
 Represents an event stream that can handle multiple event types. More...

Enumerations

enum  AirshipEventType {
  ChannelCreated ,
  PushReceived ,
  NotificationResponse ,
  NotificationStatusChanged ,
  PushTokenReceived ,
  DeepLinkReceived ,
  DisplayMessageCenter ,
  MessageCenterUpdated ,
  DisplayPreferenceCenter ,
  PendingEmbeddedUpdated ,
  AuthorizedNotificationSettingsChanged
}
 Defines the types of events that can be emitted by the Airship SDK. More...

Enumeration Type Documentation

◆ AirshipEventType

Defines the types of events that can be emitted by the Airship SDK.

Enumerator
ChannelCreated 

Fired when the channel is created.

PushReceived 

Fired when a push notification is received.

NotificationResponse 

Fired when the user interacts with a push notification.

NotificationStatusChanged 

Fired when push notification status changes.

PushTokenReceived 

Fired when the push token is received.

DeepLinkReceived 

Fired when a deep link is received.

DisplayMessageCenter 

Fired when the message center should be displayed.

MessageCenterUpdated 

Fired when the message center is updated.

DisplayPreferenceCenter 

Fired when the preference center should be displayed.

PendingEmbeddedUpdated 

Fired when pending embedded content is updated.

AuthorizedNotificationSettingsChanged 

iOS only: Fired when authorized notification settings change.