import 'package:appactor_flutter/appactor_flutter.dart';
await AppActor.instance.configure(
AppActorPlatformKeys(
ios: 'pk_YOUR_IOS_PUBLIC_APP_KEY',
android: 'pk_YOUR_ANDROID_PUBLIC_APP_KEY',
),
appUserId: 'user_123',
);
final offerings = await AppActor.instance.getOfferings();
final current = offerings.current;
final packageToBuy = current?.monthly;
if (packageToBuy == null) {
return;
}
final result = await AppActor.instance.purchasePackage(
packageToBuy,
placement: 'onboarding_paywall',
);
final info = await AppActor.instance.getCustomerInfo();
final isPremium = info.hasActiveEntitlement('premium');