Action | The base action class that describes an operation to perform. |
Action.ActivityResult | Wraps the result code and data from starting an activity for a result. |
ActionActivity | An activity that is used by the Action framework to enable starting other activities for results. |
ActionArguments | Container for the argument data passed to an Action . |
ActionCompletionCallback | An interface for callbacks signaling the completion of an
Action . |
ActionRegistry | Class responsible for runtime-persisting actions and associating them with names and predicates. |
ActionRegistry.Entry | An entry in the action registry. |
ActionResult | Stores the results of running an Action . |
ActionResult.Status | The run status of the action. |
ActionRunRequest | ActionRunRequests provides a fluent API for running Actions. |
ActionRunRequestFactory | Factory class for creating ActionRunRequest . |
ActionService | Service class for running actions via push payload. |
ActionValue | An ActionValue is a representation of any value that can be described using JSON. |
ActionValueException | Exceptions thrown when creating ActionValues from objects. |
AddCustomEventAction | An action that adds a custom event. |
AddTagsAction | An action that adds tags. |
ADMPushReceiver | ADMPushReceiver listens for incoming ADM registration responses and messages. |
ADMUtils | Util methods for ADM. |
AirshipConfigOptions | This class holds the set of options necessary to properly initialize
UAirship . |
Analytics | This class is the primary interface to the UrbanAirship Analytics API. |
AnalyticsEnablePreference | CheckboxPreference to enable/disable analytic events. |
ApplicationMetrics | ApplicationMetrics stores metric information about the application. |
AssociatedIdentifiers | Creates a map of associated identifier. |
AssociatedIdentifiers.Builder | |
Autopilot | Autopilot allows you to defer calling UAirship.takeOff until after the application has been created. |
Banner | Common banner view interface. |
Banner.OnActionClickListener | Listener interface for action button clicks. |
Banner.OnDismissClickListener | Listener interface for dismiss button clicks. |
BannerCardView | The banner view for in-app messages that uses the v7 card view to implement backwards compatible elevation and configurable corner radius. |
BannerView | The banner view for in-app messages. |
BaseIntentReceiver | Base intent receiver to process registration and push events from Urban Airship. |
BaseManager | Base class for Urban Airship managers. |
BaseTagsAction | Abstract tag action class. |
Cancelable | Interface for an cancelable operation. |
ChannelIdPreference | The Channel ID preference. |
CircularRegion | A CircularRegion defines a circular region with a radius, latitude and longitude. |
ClipboardAction | An action that adds text to the clipboard. |
ConstantClass | |
CoreActivity | An activity that forwards the notification proxy intents to the CoreReceiver. |
CoreReceiver | This class is the core Broadcast Receiver for the Urban Airship library. |
CustomEvent | A class that represents a custom event for the application. |
CustomEvent.Builder | Builder class for CustomEvent Objects. |
CustomLayoutNotificationFactory | A notification factory that allows the use of layout XML and a custom notification sound. |
DeepLinkAction | Action for opening a deep link. |
DefaultNotificationFactory | The default notification factory. |
Event | This abstract class encapsulates analytics events. |
Event.Priority | |
EventService | The EventService is an IntentService designed to handle periodic analytics event uploads and saving events to be uploaded. |
GCMConstants | Common GCM Constants used by Urban Airship. |
GCMPushReceiver | WakefulBroadcastReceiver that receives GCM messages and delivers them to both the application-specific GcmListenerService subclass, and Urban Airship's PushService. |
GCMUtils | Util methods for GCM. |
InAppMessage | In-app message model object. |
InAppMessage.Builder | InAppMessage Builder. |
InAppMessage.Position | |
InAppMessageFragment | A fragment that displays an in-app message. |
InAppMessageFragment.Listener | Listener for InAppMessageFragment events. |
InAppMessageFragmentFactory | Factory to create in-app message fragments. |
InAppMessageManager | This class is the primary interface for interacting with in-app messages. |
InAppMessageManager.Listener | Listener for in-app messaging receive and display events. |
InstallReceiver | Tracks Google Play Store install referrals. |
InstrumentedActivity |
This class is deprecated.
Marked to be removed in 7.0.0. Instrumentation is only required for applications that still build for
Android Gingerbread and older. Those application should call activityStarted(Activity) and
activityStopped(Activity) directly in the ``onStart`` and ``onStop`` activity methods.
|
InstrumentedListActivity |
This class is deprecated.
Marked to be removed in 7.0.0. Instrumentation is only required for applications that still build for
Android Gingerbread and older. Those applications should call activityStarted(Activity) and
activityStopped(Activity) directly in the ``onStart`` and ``onStop`` activity methods.
|
JsonException | Thrown when a JsonValue is unable to wrap an object or unable to parse a JSON encoded String. |
JsonList | An immutable list of JsonValues. |
JsonMap | An immutable mapping of String keys to JsonValues. |
JsonSerializable | Interface for classes whose instances can be written as a JsonValue. |
JsonValue | A JsonValue is a representation of any value that can be described using JSON. |
LandingPageAction | Action for launching a Landing Page. |
LandingPageActivity | An activity that displays a landing page. |
LandingPageWebView | This class is deprecated. Marked to be removed in 7.0.0. Use UAWebView instead. |
LifeCycleCallbacks | This helper class registers lifecycle callbacks. |
LocalizableRemoteInput | Remote Input that stores the resource ID instead of a String. |
LocalizableRemoteInput.Builder | Builds the LocalizableRemoteInput. |
LocationBackgroundUpdatesAllowedPreference | CheckboxPreference to allow/disallow background location updates. |
LocationEvent | This class captures all the necessary information for Urban Airship
Analytics . |
LocationEvent.UpdateType | An enum representing the location update type. |
LocationListener | A location change listener. |
LocationRequestOptions | High level location requirements to be used for UALocationManager and service. |
LocationRequestOptions.Builder | Builder to construct LocationRequestOptions. |
LocationRequestOptions.Priority | |
LocationService | A service that handles requesting location from either the Fused Location Provider or standard Android location. |
LocationService.IncomingHandler | Service handler to handle communicating with clients through messages. |
LocationUpdatesEnabledPreference | CheckboxPreference to enable/disable location updates. |
Logger | Shared logging wrapper for all Urban Airship log entries. |
Manifest | |
Manifest.permission |
NamedUser | The named user is an alternate method of identifying the device. |
NativeBridge | Static interface for loading the NativeBridge JavaScript source. |
NotificationActionButton | Model object encapsulating the data relevant to a notification action button. |
NotificationActionButton.Builder | Builds the NotificationAction. |
NotificationActionButtonGroup | Model object encapsulating the data relevant to a notification action button group. |
NotificationActionButtonGroup.Builder | Builds the NotificationActionButtonGroup. |
NotificationFactory | This abstract class provides a pathway for customizing the display of push notifications
in the Android NotificationManager . |
OpenExternalUrlAction | Action for opening a URL for viewing. |
OpenRichPushInboxAction | Starts an activity to display either the RichPushInbox or a RichPushMessage . |
OverlayRichPushMessageAction | Displays an inbox message in a landing page. |
PendingResult<T> | A generic pending result. |
PendingResult.ResultCallback<T> | Result callback interface. |
PlayServicesErrorActivity | Activity that handles errors when trying to use Google Play services. |
PlayServicesErrorActivity.ErrorDialogFragment | A DialogFragment that wraps Google Play services error dialogs. |
PlayServicesUtils | A utility class to help verify and resolve Google Play services issues. |
PropertyName | |
ProximityRegion | A ProximityRegion defines a proximity region with an identifier, major, minor and optional latitude, longitude and RSSI. |
PushEnablePreference | CheckboxPreference to enable/disable push notifications. |
PushManager | This class is the primary interface for customizing the display and behavior of incoming push notifications. |
PushMessage | A push message, usually created from handling a message intent from either GCM, or another push notification service |
QuietTimeEnablePreference | CheckboxPreference to enable/disable quiet time. |
QuietTimeEndPreference | DialogPreference to set the quiet time end. |
QuietTimePickerPreference | Abstract DialogPreference that allows setting quiet time that implements UAPreference. |
QuietTimeStartPreference | DialogPreference to set the quiet time start. |
RegionEvent | A RegionEvent defines a region with an identifier, major and minor and optional proximityRegion and/or circularRegion. |
RegionEvent.Boundary | |
RemoveTagsAction | An action that removes tags. |
Request | Http request wrapper. |
RequestFactory | Class that creates the request. |
Response | Model object containing response information from a request. |
Response.Builder | Builds a Request Response. |
RichPushInbox | The RichPushInbox singleton provides access to the device's local inbox data. |
RichPushInbox.Listener | A listener interface for receiving event callbacks related to inbox database updates. |
RichPushManager | This class is the primary interface for Rich Push functionality. |
RichPushManager.Listener | A listener interface for receiving event callbacks related to inbox and user updates. |
RichPushManager.RefreshMessagesCallback | A callback used to be notified when refreshing messages. |
RichPushMessage | The primary data structure for Rich Push messages. |
RichPushMessageWebView | This class is deprecated. Marked to be removed in 7.0.0. Use UAWebView instead. |
RichPushUser | The Urban Airship rich push user. |
ShareAction | Shows a chooser activity to share text. |
Situation | An enum representing the possible situations for an Action . |
SoundEnablePreference | CheckboxPreference to enable/disable push notification sounds. |
SwipeDismissViewLayout | The SwipeDismissViewLayout allows its children to be dismissed from a horizontal swipe or drag. |
SwipeDismissViewLayout.Listener | Interface to listen for dismissing the message view. |
SystemNotificationFactory | Notification factory that creates notifications with no default styles or fallback layouts. |
TagGroupsEditor | Interface used for modifying tag groups. |
ToastAction | An action that displays text in a toast. |
UACheckBoxPreference | Urban Airship check box preference. |
UAInstanceIDListenerService | Listens for GCM Security token refresh. |
UAirship | UAirship manages the shared state for all Urban Airship services. |
UAirship.OnReadyCallback | Callback interface used to notify app when UAirship is ready. |
UALocationManager | High level interface for interacting with location. |
UAPreference | This interface is deprecated. Marked to be removed in 7.0.0 |
UAPreference.PreferenceType | An enum representing the preference type. |
UAPreferenceAdapter | This class is deprecated. Marked to be removed in 7.0.0. This class is no longer necessary. Urban Airship preferences will now apply on their own. |
UAWebView | A web view that sets settings appropriate for Urban Airship content. |
UAWebViewClient | A web view client that intercepts Urban Airship URLs and enables triggering actions from javascript. |
UrbanAirshipProvider | Manages access to Urban Airship Preferences and Rich Push Message data. |
UrbanAirshipResolver | An ContentResolver wrapper used to access data from the
UrbanAirshipProvider . |
UserIdPreference | The Rich Push User preference. |
VibrateEnablePreference | CheckboxPreference to enable/disable push notification vibration. |
Whitelist | Defines a set of URL patterns to match a URL. |