Package-level declarations
Types
Interface that allows handling logs manually.
Entry point for Purchases. This class can be instantiated using Purchases.configure. This should be done as soon as your app has a unique user id for your user. This can be when a user logs in if you have accounts or on launch if you can generate a random user identifier. Make sure you follow the quickstart guide to setup your RevenueCat account. Only one instance of Purchases should be instantiated at a time! Access the singleton instance with Purchases.sharedInstance.
Holds parameters to initialize the SDK. Create an instance of this class using the Builder and pass it to Purchases.configure.
A listener interface responsible for handling promotional product purchases (App Store only) and changes to customer information.
A convenience implementation of PurchasesDelegate specifically for Android. Only requires the caller to provide an implementation of onCustomerInfoUpdated, just like UpdatedCustomerInfoListener
in the official RevenueCat Android SDK.
Functions
Configures an instance of the SDK with the specified configuration builder. The instance will be set as a singleton. You should access the singleton instance using sharedInstance.
Holds parameters to initialize the SDK. Create an instance of this class using the builder and pass it to Purchases.configure.