configure static method
Sets up Purchases with your API key and an app user id.
PurchasesConfiguration Object containing configuration parameters
Implementation
static Future<void> configure(
PurchasesConfiguration purchasesConfiguration,
) =>
_channel.invokeMethod(
'setupPurchases',
{
'apiKey': purchasesConfiguration.apiKey,
'appUserId': purchasesConfiguration.appUserID,
'observerMode': purchasesConfiguration.observerMode,
'userDefaultsSuiteName': purchasesConfiguration.userDefaultsSuiteName,
'useAmazon': purchasesConfiguration.store == Store.amazon,
'usesStoreKit2IfAvailable':
// ignore: deprecated_member_use_from_same_package
purchasesConfiguration.usesStoreKit2IfAvailable,
'shouldShowInAppMessagesAutomatically':
purchasesConfiguration.shouldShowInAppMessagesAutomatically,
'entitlementVerificationMode':
purchasesConfiguration.entitlementVerificationMode.name,
},
);