Package-level declarations
Types
Link copied to clipboard
data class JchuAppUpdateConfig(val enabled: Boolean = true, val promptCooldownMillis: Long = DEFAULT_PROMPT_COOLDOWN_MILLIS)
Configuration for the optional Google Play in-app update integration.
Link copied to clipboard
class JchuAppUpdateController(activity: ComponentActivity, val config: JchuAppUpdateConfig = JchuAppUpdateConfig()) : DefaultLifecycleObserver
Manages Google Play's flexible in-app update flow for one ComponentActivity.
Link copied to clipboard
data class JchuAppUpdateSnapshot(val state: JchuAppUpdateState = JchuAppUpdateState.Hidden, val shouldShowUi: Boolean = false)
State and a presentation hint for an app's own update UI.
Link copied to clipboard
Current state of a Google Play flexible in-app update.