Closed mayouf closed 2 years ago
🤔 The SDK bridges over the price directly from Apple, with no further processing, so the price should always match the price that Apple's using. As for the difference, ideas for things that would explain it:
Closing due to inactivity
Current situation
My app is currently on IOS and Android. The IAP work correctly.
I use to purchase by requesting the product identifier (see below):
await Purchases.purchaseProduct(<product identifier>, type: PurchaseType.inapp);
Problem with new situation
Now, I have several offering with multiple packages in RevenueCat. So, I need to fetch the offering from RevenueCat when the app starts:
Offerings offerings = await Purchases.getOfferings();
Look at the Response, there is an error on the price shown by RevenueCat:
I end up with a different price sent by RevenueCat for the same product identifier :
I checked Apple Connect, the price is correct (see below) :
I checked the purchase on Production smartphone, the price is correct (see below) :
The error is only on RevenueCat when I fetch the offering.
Is someone know the issue ?