Available
class Available : AppUpdateResult
| kotlin.Any | ||
| ↳ | com.google.android.play.core.ktx.AppUpdateResult | |
| ↳ | com.google.android.play.core.ktx.AppUpdateResult.Available | |
Emitted when there is an update available or in progress.
You can access the update details in the updateInfo object. If AppUpdateInfo.updateAvailability is UpdateAvailability.DEVELOPER_TRIGGERED_UPDATE_IN_PROGRESS and you require the immediate update flow, you should call AppUpdateManager.startUpdateFlowForResult to show the UI.
Summary
| Public constructors | |
|---|---|
| <init>(appUpdateManager: AppUpdateManager, updateInfo: AppUpdateInfo)Emitted when there is an update available or in progress. | |
| Public methods | |
|---|---|
| Boolean | startFlexibleUpdate(activity: <ERROR CLASS>, requestCode: Int)Convenience function for starting the update flow using the current updateInfo. | 
| Boolean | startFlexibleUpdate(fragment: Fragment, requestCode: Int)Convenience function for starting the update flow using the current updateInfo. | 
| Boolean | startImmediateUpdate(activity: <ERROR CLASS>, requestCode: Int)Convenience function for starting the update flow using the current updateInfo. | 
| Boolean | startImmediateUpdate(fragment: Fragment, requestCode: Int)Convenience function for starting the update flow using the current updateInfo. | 
| Properties | |
|---|---|
| AppUpdateInfo | |
Public constructors
<init>
Available(
appUpdateManager: AppUpdateManager,
updateInfo: AppUpdateInfo)
Emitted when there is an update available or in progress.
You can access the update details in the updateInfo object. If AppUpdateInfo.updateAvailability is UpdateAvailability.DEVELOPER_TRIGGERED_UPDATE_IN_PROGRESS and you require the immediate update flow, you should call AppUpdateManager.startUpdateFlowForResult to show the UI.
See Also
Public methods
startFlexibleUpdate
fun startFlexibleUpdate(
activity: <ERROR CLASS>,
requestCode: Int
): Boolean
Convenience function for starting the update flow using the current updateInfo.
startFlexibleUpdate
fun startFlexibleUpdate(
fragment: Fragment,
requestCode: Int
): Boolean
Convenience function for starting the update flow using the current updateInfo.
startImmediateUpdate
fun startImmediateUpdate(
activity: <ERROR CLASS>,
requestCode: Int
): Boolean
Convenience function for starting the update flow using the current updateInfo.
startImmediateUpdate
fun startImmediateUpdate(
fragment: Fragment,
requestCode: Int
): Boolean
Convenience function for starting the update flow using the current updateInfo.
Properties
updateInfo
val updateInfo: AppUpdateInfo
