Stay organized with collections
Save and categorize content based on your preferences.
Class Index
These are the API classes. See all
API packages.
A
F
I
U
UpdateAvailability |
Availability of an update for the requested package.
|
UpdatePrecondition |
Conditions related to an available update that may prevent the immediate execution of certain
AppUpdateTypes.
|
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# Class Index\n===========\n\nThese are the API classes. See all\n[API packages](/reference/com/google/android/play/core/packages-in_app_updates).\n\nA\n---\n\n|------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|\n| [ActivityResult](../../../../../../reference/com/google/android/play/core/install/model/ActivityResult.html) | Custom Activity results for the in-app update flow. |\n| [AppUpdateInfo](../../../../../../reference/com/google/android/play/core/appupdate/AppUpdateInfo.html) | Contains information about the avilability and progress of an app update. |\n| [AppUpdateManager](../../../../../../reference/com/google/android/play/core/appupdate/AppUpdateManager.html) | Manages operations that allow your app to initiate its own updates. |\n| [AppUpdateManagerFactory](../../../../../../reference/com/google/android/play/core/appupdate/AppUpdateManagerFactory.html) | Creates instances of [AppUpdateManager](../../../../../../reference/com/google/android/play/core/appupdate/AppUpdateManager.html). |\n| [AppUpdateOptions](../../../../../../reference/com/google/android/play/core/appupdate/AppUpdateOptions.html) | Options defining a specific in-app update flow and its parameters. |\n| [AppUpdateOptions.Builder](../../../../../../reference/com/google/android/play/core/appupdate/AppUpdateOptions.Builder.html) | Builder for [AppUpdateOptions](../../../../../../reference/com/google/android/play/core/appupdate/AppUpdateOptions.html). |\n| [AppUpdateType](../../../../../../reference/com/google/android/play/core/install/model/AppUpdateType.html) | Identifiers for the different types of developer triggered updates. |\n\nF\n---\n\n|------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------|\n| [FakeAppUpdateManager](../../../../../../reference/com/google/android/play/core/appupdate/testing/FakeAppUpdateManager.html) | A fake implementation of the [AppUpdateManager](../../../../../../reference/com/google/android/play/core/appupdate/AppUpdateManager.html). |\n\nI\n---\n\n|----------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|\n| [InstallErrorCode](../../../../../../reference/com/google/android/play/core/install/model/InstallErrorCode.html) | StatusCodes used by InstallService. |\n| [InstallException](../../../../../../reference/com/google/android/play/core/install/InstallException.html) | An exception indicating something went wrong with an install/update. |\n| [InstallState](../../../../../../reference/com/google/android/play/core/install/InstallState.html) | Reports the request state of a module install or update. |\n| [InstallStateUpdatedListener](../../../../../../reference/com/google/android/play/core/install/InstallStateUpdatedListener.html) | Listeners that you can register to monitor updates installs. |\n| [InstallStatus](../../../../../../reference/com/google/android/play/core/install/model/InstallStatus.html) | Status of a download / install. |\n\nU\n---\n\n|----------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------|\n| [UpdateAvailability](../../../../../../reference/com/google/android/play/core/install/model/UpdateAvailability.html) | Availability of an update for the requested package. |\n| [UpdatePrecondition](../../../../../../reference/com/google/android/play/core/install/model/UpdatePrecondition.html) | Conditions related to an available update that may prevent the immediate execution of certain AppUpdateTypes. |"]]