configure static method

Future<void> configure(
  1. PurchasesConfiguration purchasesConfiguration
)

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,
      },
    );