Class Index

A B C D E G I J L M N O P Q R S T U V W

A

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. 

B

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. 

C

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. 

D

DeepLinkAction Action for opening a deep link. 
DefaultNotificationFactory The default notification factory. 

E

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. 

G

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. 

I

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.  

J

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. 

L

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. 

M

Manifest  
Manifest.permission  

N

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

O

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. 

P

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  

Q

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. 

R

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. 

S

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. 

T

TagGroupsEditor Interface used for modifying tag groups. 
ToastAction An action that displays text in a toast. 

U

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. 

V

VibrateEnablePreference CheckboxPreference to enable/disable push notification vibration. 

W

Whitelist Defines a set of URL patterns to match a URL.