OpenIAPProVersionManager

class OpenIAPProVersionManager(appScope: CoroutineScope, products: List<Product>, forceIsProInDebug: StorageSetting<Boolean>, isDebug: Boolean, infoTextResource: StringResource = Res.string.dlg_pro_version_info, initialState: ProState = ProState.Unknown, log: Boolean = false) : BaseAppProVersionManager

Constructors

Link copied to clipboard
constructor(appScope: CoroutineScope, products: List<Product>, forceIsProInDebug: StorageSetting<Boolean>, isDebug: Boolean, infoTextResource: StringResource = Res.string.dlg_pro_version_info, initialState: ProState = ProState.Unknown, log: Boolean = false)

Properties

Link copied to clipboard
open override val proState: StateFlow<ProState>

Functions

Link copied to clipboard
open suspend override fun checkProVersion(): ProState
Link copied to clipboard
open override fun configure()
Link copied to clipboard
open override fun PaywallScreen(dialogState: DialogStateNoData)