Package-level declarations
Types
Base class for Airship components.
This class holds the set of options necessary to properly initialize com.urbanairship.Airship.
Airship initializer.
Log handler
Represents the status of the Airship SDK.
Autopilot allows Airship.takeOff to be called without overriding the Application class. Typically, Airship.takeOff must be called in Application.onCreate() so that the Airship library is ready to handle incoming events before intents are delivered to any application components. Calling takeOff directly is the simplest integration, however some application frameworks do not provide a way to extend the Application class. Autopilot allows you to provide your bootstrapping code in a way that allows the library to lazily execute it.
Interface for an cancelable operation.
A cancelable operation that executes its task on a specific looper.
ChannelCapture detects a knock when the application is foregrounded 6 times in 30 seconds. When a knock is detected, it writes the channel ID to the clipboard as ua:
Default log handling. Sends all logs to android.util.Log.
No dependency Airship initializer.
A pending result.
The privacy manager allow enabling/disabling features in the SDK that require user data. The SDK will not make any network requests or collect data if all features our disabled, with a few exceptions when going from enabled -> disabled. To have the SDK opt-out of all features on startup, set the default enabled features in the AirshipConfig to Feature.NONE, or in the airshipconfig.properties file with enabledFeatures = none.
Result callback interface.
Defines a set of URL patterns to match a URL.
Functions
Creates a new AirshipConfigOptions with the given options.