StoreKitManagerInterface

Properties

Link copied to clipboard

Functions

Link copied to clipboard
abstract suspend fun getProducts(responseProductIds: List<String>, paywallName: String? = null, responseProducts: List<ProductItem> = listOf(), substituteProducts: PaywallProducts? = null): GetProductsResponse
Link copied to clipboard
abstract suspend fun getProductVariables(paywall: Paywall): List<ProductVariable>
Link copied to clipboard
abstract suspend fun isFreeTrialAvailable(product: StoreProduct): Boolean
Link copied to clipboard
abstract suspend fun loadPurchasedProducts(serverEntitlementsByProductId: Map<String, Set<Entitlement>>)
Link copied to clipboard
abstract suspend fun processRestoration(restorationResult: RestorationResult, paywallView: PaywallView)
Link copied to clipboard
abstract suspend fun products(identifiers: Set<String>, paywallName: String? = null): Set<StoreProduct>
Link copied to clipboard
abstract suspend fun refreshReceipt()
Link copied to clipboard
abstract suspend fun tryToRestore(paywallView: PaywallView)