Functions

Link copied to clipboard
abstract suspend fun activeProductIds(): List<String>
Link copied to clipboard
abstract fun demandScore(): Int?
Link copied to clipboard
abstract fun demandTier(): String?
Link copied to clipboard
Link copied to clipboard
abstract fun isWebToAppEnabled(): Boolean
Link copied to clipboard
abstract fun makeCache(): PaywallViewCache
Link copied to clipboard
abstract fun makeDeviceInfo(): DeviceInfo
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun makeIsSandbox(): Boolean
Link copied to clipboard
abstract suspend fun makeSessionDeviceAttributes(): HashMap<String, Any>
Link copied to clipboard
abstract suspend fun makeStoreTransaction(transaction: Purchase): StoreTransaction

abstract suspend fun makeStoreTransaction(customTransactionId: String, productIdentifier: String, purchaseDate: Date): StoreTransaction

Builds a StoreTransaction for a custom-product purchase (no Google Play receipt). customTransactionId is the pre-generated UUID used as both original and store transaction identifier.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract suspend fun makeTriggers(): Set<String>
Link copied to clipboard
abstract fun restoreUrl(): String