Class Index

These are the API classes. See all API packages.

A

ActivityResult Custom Activity results for the in-app update flow. 
AppUpdateInfo Contains information about the avilability and progress of an app update. 
AppUpdateManager Manages operations that allow your app to initiate its own updates. 
AppUpdateManagerFactory Creates instances of AppUpdateManager
AppUpdateOptions Options defining a specific in-app update flow and its parameters. 
AppUpdateOptions.Builder Builder for AppUpdateOptions
AppUpdateType Identifiers for the different types of developer triggered updates. 
AssetLocation Location of a single asset, belonging to an asset pack. 
AssetPackErrorCode Error codes for the download of an asset pack. 
AssetPackException An exception indicating something went wrong with the Asset Delivery API. 
AssetPackLocation Location of an asset pack on the device. 
AssetPackManager Manages downloads of asset packs. 
AssetPackManagerFactory Creates instances of AssetPackManager
AssetPackState The state of an individual asset pack. 
AssetPackStates Contains the state for all requested packs. 
AssetPackStateUpdateListener Listener that may be registered for updates on the state of the download of asset packs. 
AssetPackStatus Status of the download of an asset pack. 
AssetPackStorageMethod Method used to store an asset pack. 

F

FakeAppUpdateManager A fake implementation of the AppUpdateManager
FakeReviewManager A fake implementation of the ReviewManager
FakeSplitInstallManager A fake implementation of the SplitInstallManager
FakeSplitInstallManagerFactory Creates instances of FakeSplitInstallManager

I

InstallErrorCode StatusCodes used by InstallService. 
InstallException An exception indicating something went wrong with an install/update. 
InstallState Reports the request state of a module install or update. 
InstallStateUpdatedListener Listeners that you can register to monitor updates installs. 
InstallStatus Status of a download / install. 
IntentSenderForResultStarter Interface for an object able to start an IntentSender for result. 

L

LocalTestingException Exception thrown for issues related to local testing mode. 

M

MissingSplitsDetectingApplication This class is deprecated. the feature is now obsolete. Installs with missing splits are now blocked on devices which have Play Protect active or run on Android 10.  
MissingSplitsManager This interface is deprecated. the feature is now obsolete. Installs with missing splits are now blocked on devices which have Play Protect active or run on Android 10.  
MissingSplitsManagerFactory This class is deprecated. the feature is now obsolete. Installs with missing splits are now blocked on devices which have Play Protect active or run on Android 10.  

O

OnCompleteListener<ResultT> Listener called when a Task completes. 
OnFailureListener Listener called when a Task fails with an exception. 
OnSuccessListener<ResultT> Listener called when a Task completes successfully. 

R

ReviewErrorCode Error codes for Review API. 
ReviewException An exception indicating something went wrong with the Review API. 
ReviewInfo Information about reviews. 
ReviewManager Manages operations for requesting and launching the review flow. 
ReviewManagerFactory Creates instances of ReviewManager
RuntimeExecutionException TaskException version of ExecutionException

S

SplitCompat Enables immediate access to code and resources of split APKs installed through SplitInstallManager
SplitCompatApplication Minimal SplitCompat capable Application
SplitInstallErrorCode Status of a download / install. 
SplitInstallException An exception indicating something went wrong with the request to install a split APK. 
SplitInstallHelper Helper class that includes utilities that your app can use to retrieve information about available, installed split APKs. 
SplitInstallManager Manages sessions for requesting and installing split APKs for additional features or language resources. 
SplitInstallManagerFactory Creates instances of SplitInstallManager, which you use to request an on demand module
SplitInstallRequest Creates a request to install split APKs. 
SplitInstallRequest.Builder A builder for a request to install split APKs. 
SplitInstallSessionState The current state of a split install request. 
SplitInstallSessionStatus Status of a download / install. 
SplitInstallStateUpdatedListener Listeners that you can register to receive updates to split install requests. 
StateUpdatedListener<StateT> Base interface for state update listeners. 

T

Task<ResultT> Represents an asynchronous operation. 
TaskExecutors Standard Executor instances for use with Task
Tasks Task utility methods. 

U

UpdateAvailability Availability of an update for the requested package.