Package-level declarations
Types
This annotation marks the experimental preview of the RevenueCat UI Purchases API. This API is in a preview state and has a very high chance of being changed in the near future.
Interface for handling in-app purchases and restorations directly by the application rather than by RevenueCat. These suspend methods are called by a RevenueCat Paywall in order to execute you app's custom purchase/restore code. These functions are only called when Purchases.purchasesAreCompletedBy
is set to MY_APP
.
Represents the result of a purchase attempt made by custom app-based code (not RevenueCat).
Abstract class extending PurchaseLogic
, providing methods for handling in-app purchases and restorations with completion callbacks rather than co-routines.
Functions
Composable offering a minified screen Paywall UI configured from the RevenueCat dashboard. You can pass in your own Composables to be displayed in the main content area. Only compatible with original Paywalls. If using v2 Paywalls, this will display a fallback paywall instead.
Composable offering a full screen Paywall UI configured from the RevenueCat dashboard.
Composable offering a dialog screen Paywall UI configured from the RevenueCat dashboard. This dialog will be shown as a full screen dialog in compact devices and a normal dialog otherwise.