Stay organized with collections
Save and categorize content based on your preferences.
AppUpdateResult
sealed class AppUpdateResult
Result type that will be emitted from requestUpdateFlow for various stages of the update.
Summary
Nested classes
|
|
Emitted when there is an update available or in progress.
|
|
Signifies that there is an update waiting for completion.
|
|
Signifies the progress of the ongoing update.
|
|
Signifies that no update is available or in progress.
|
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.
[null,null,["Last updated 2025-02-10 UTC."],[],[],null,["# AppUpdateResult\n===============\n\n```\nsealed class AppUpdateResult\n```\n\n|---|-------------------------------------------------------|\n| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html) ||\n| ↳ | [com.google.android.play.core.ktx.AppUpdateResult](#) |\n\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Known Direct Subclasses [AppUpdateResult.Available](/reference/com/google/android/play/core/ktx/AppUpdateResult.Available), [AppUpdateResult.Downloaded](/reference/com/google/android/play/core/ktx/AppUpdateResult.Downloaded), [AppUpdateResult.InProgress](/reference/com/google/android/play/core/ktx/AppUpdateResult.InProgress), [AppUpdateResult.NotAvailable](/reference/com/google/android/play/core/ktx/AppUpdateResult.NotAvailable) |----------------------------------------------------------------------------------------------------------|-----------------------------------------------------------| | [AppUpdateResult.Available](/reference/com/google/android/play/core/ktx/AppUpdateResult.Available) | Emitted when there is an update available or in progress. | | [AppUpdateResult.Downloaded](/reference/com/google/android/play/core/ktx/AppUpdateResult.Downloaded) | Signifies that there is an update waiting for completion. | | [AppUpdateResult.InProgress](/reference/com/google/android/play/core/ktx/AppUpdateResult.InProgress) | Signifies the progress of the ongoing update. | | [AppUpdateResult.NotAvailable](/reference/com/google/android/play/core/ktx/AppUpdateResult.NotAvailable) | Signifies that no update is available or in progress. | |\n\nResult type that will be emitted from [requestUpdateFlow](/reference/com/google/android/play/core/ktx/package-summary#(com.google.android.play.core.appupdate.AppUpdateManager).requestUpdateFlow()) for various stages of the update.\n\nSummary\n-------\n\n| ### Nested classes ||\n|---|------------------------------------------------------------------------------------------------------------------------------------------------|\n| | [Available](/reference/com/google/android/play/core/ktx/AppUpdateResult.Available) Emitted when there is an update available or in progress. |\n| | [Downloaded](/reference/com/google/android/play/core/ktx/AppUpdateResult.Downloaded) Signifies that there is an update waiting for completion. |\n| | [InProgress](/reference/com/google/android/play/core/ktx/AppUpdateResult.InProgress) Signifies the progress of the ongoing update. |\n| | [NotAvailable](/reference/com/google/android/play/core/ktx/AppUpdateResult.NotAvailable) Signifies that no update is available or in progress. |"]]