QS Library for Flutter purchase
Qonversion example
Future<void> _createSubscriptionCubit(BuldContext context) async {
final subscriptionCubit = SubscriptionCubit('TODO: your user key');
await subscriptionCubit.init(
context,
QonversionDelegate.create(
apiKey: 'TODO: your qonversion api key',
subscriptionPermissions: ['YOUR_PERMISSION'],
isDebug: kDebugMode,
),
);
}
Getting subscription details
Future<SubscriptionDto> getSubscriptionDetails(
BuildContext context,
List<String> subscriptionIds,
) {
return subscriptionCubit.getSubscriptionDetails(context, subscriptionIds);
}
Make purchase
Future<bool> makePurchase(BuildContext context, String productId) {
return subscriptionCubit.purchase(context, productId);
}