Skip to main content

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



 

Hey ​@infinil,

Are you having any users reaching out to you regarding being unable to access their entitlements?

If not, this could potentially just be a difference in how App Store Connect and RevenueCat present data. Our metrics are all generated as a snapshot from the receipt files we have saved for your users. Additionally, timezone differences (we use UTC, Apple uses PST) as well as calendar months (us) vs. fiscal months (Apple) is often the reason for discrepancies like this.

If this still doesn’t feel right, I’d recommend opening up a support ticket and adding screenshots of the metrics that you’re comparing, including all filters and date ranges. 

 


Reply