I went into my app store connect “sales” dashboard and noticed there are extra sales reported almost daily which arent being recorded by revenue cat. Neither do I see any webhook event being called nor any record present on the dashboard. The product id is same so I don’t get how its being missed. Around 80% of the subscriptions are still being recorded. Am I missing something?
Future<(bool, String?)> purchasePackage({required final Package package}) async {
return await executeWithCatch(() async {
await Purchases.purchasePackage(package);
return (true, null);
});
}
loadingEnter();
final recordSuccessError = await ref.read(
revenueCatOfferingProvider.notifier
).purchasePackage(
package: availablePackages.elementAt(ref.read(paywallCardIndexProvider))
);
loadingExit();
isLoading = false;
if (recordSuccessError.$1) {
ref.invalidate(revenueCatCustomerInfoProvider);
if (mounted) Navigator.of(context).pop();
return;
}
if (mounted) {
showSnackBarOnce(
context,
snackBar: errorSnackBar(context: context, errorText: recordSuccessError.$2!)
);
}