Namespaces | |
| namespace | Analytics |
| namespace | Attributes |
| namespace | Channel |
| namespace | Contact |
| namespace | FeatureFlags |
| namespace | Helpers |
| namespace | MessageCenter |
| namespace | Platforms |
Classes | |
| class | Airship |
| Provides cross-platform access to a common subset of functionality between the iOS and Android SDKs. More... | |
| class | AirshipConfig |
| Airship configuration. More... | |
| class | AirshipException |
| Exception thrown by Airship operations. More... | |
| class | ChannelEventArgs |
| Event args for channel creation events. More... | |
| class | DeepLinkEventArgs |
| Event args for deep link events. More... | |
| class | EnableUserPushNotificationsArgs |
| Arguments for enabling user push notifications. More... | |
| interface | IAirshipAnalytics |
| Airship Analytics interface. More... | |
| interface | IAirshipChannel |
| Airship Channel interface. More... | |
| interface | IAirshipContact |
| Airship Contact interface. More... | |
| interface | IAirshipFeatureFlagManager |
| Airship Feature Flag Manager interface. More... | |
| interface | IAirshipInApp |
| Airship In-App Automation interface. More... | |
| interface | IAirshipMessageCenter |
| Airship Message Center interface. More... | |
| interface | IAirshipPermissionDelegate |
| Delegate for handling permission requests. More... | |
| interface | IAirshipPermissionsManager |
| Airship Permissions Manager interface. More... | |
| interface | IAirshipPreferenceCenter |
| Airship Preference Center interface. More... | |
| interface | IAirshipPrivacyManager |
| Airship Privacy Manager interface. More... | |
| interface | IAirshipPush |
| Airship Push interface. More... | |
| class | PreserveAttribute |
| Adds Preserve attribute support to control the linker. More... | |
| class | PushNotificationStatus |
| Push notification status information. More... | |
| class | PushNotificationStatusEventArgs |
| Event args for push notification status update events. More... | |
Enumerations | |
| enum | AirshipEnvironment { Development , Production } |
| Airship environment. More... | |
| enum | AirshipSite { US , EU } |
| Airship site. More... | |
| enum | AirshipLogLevel { None , Error , Warning , Info , Debug , Verbose } |
| Airship log level. More... | |
| enum | Features { None = 0 , InAppAutomation = 1 << 0 , MessageCenter = 1 << 1 , Push = 1 << 2 , Analytics = 1 << 4 , TagsAndAttributes = 1 << 5 , Contacts = 1 << 6 , FeatureFlags = 1 << 8 , All = InAppAutomation | MessageCenter | Push | Analytics | TagsAndAttributes | Contacts | FeatureFlags } |
| Feature flags for Airship privacy management. More... | |
| enum | Permission { DisplayNotifications = 0 , Location = 1 } |
| Airship permissions used with PermissionsManager. More... | |
| enum | PermissionStatus { NotDetermined , Denied , Granted } |
| Permission status for notifications. More... | |
| enum | PromptPermissionFallback { None , SystemSettings } |
| Fallback behavior when prompting for notification permission. More... | |
Airship environment.
| Enumerator | |
|---|---|
| Development | Development environment. |
| Production | Production environment. |
Airship log level.
| Enumerator | |
|---|---|
| None | No logging. |
| Error | Error level logging. |
| Warning | Warning level logging. |
| Info | Info level logging. |
| Debug | Debug level logging. |
| Verbose | Verbose level logging. |
Airship site.
| Enumerator | |
|---|---|
| US | US site. |
| EU | EU site. |
Feature flags for Airship privacy management.
| Enumerator | |
|---|---|
| None | No features enabled. |
| InAppAutomation | In-app automation feature. |
| MessageCenter | Message center feature. |
| Push | Push notifications feature. |
| Analytics | Analytics feature. |
| TagsAndAttributes | Tags and attributes feature. |
| Contacts | Contacts feature. |
| FeatureFlags | Feature flags feature. |
| All | All features enabled. |
Airship permissions used with PermissionsManager.
| Enumerator | |
|---|---|
| DisplayNotifications | Permission to display notifications. |
| Location | Permission to access location. |
Permission status for notifications.
| Enumerator | |
|---|---|
| NotDetermined | Permission has not been requested yet. |
| Denied | Permission has been denied. |
| Granted | Permission has been granted. |