Functions
A unique id for identifying the user
Creates a PurchasesConfiguration instance with the specified properties.
Only use a Dangerous Setting if suggested by RevenueCat support team.
Enabling diagnostics will send some performance and debugging information from the SDK to our servers. Examples of this information include response times, cache hits or error codes. This information will be anonymized so it can't be traced back to the end-user. The default value is false.
Sets the EntitlementVerificationMode to perform signature verification of requests to the RevenueCat backend.
An optional boolean. Set this to TRUE if you have your own IAP implementation and want to use only RevenueCat's backend. Default is FALSE. If you are on Android and setting this to TRUE, you will have to acknowledge the purchases yourself.
Executor service for performing backend operations. This can be used if you want to share an executor between Purchases and your own code. If not passed in, one will be created.
Enable this setting to show in-app messages from Google Play automatically. Default is enabled. For more info: https://rev.cat/googleplayinappmessaging
The store in which to make purchases. See Store for supported stores.