Skip to main content

Hello,

We are currently utilizing RevenueCat for payment processing within our Flutter application, and overall, it has been operating smoothly. We've referred to the documentation available at https://www.revenuecat.com/docs/making-purchases for the implementation of the purchase process.

However, we have encountered an issue where some iOS users, despite successfully purchasing a subscription, experience a discrepancy in the subscription status. Immediately after the purchase process, the isActive property in entitlements is returned as true, indicating that the billing process has been completed successfully. However, upon restarting the app, we are unable to retrieve the purchase status, and the Customer History only displays "First seen using the app" and "Last opened the app."

We suspect that there may be a misalignment in the subscription status between the app's environment and RevenueCat, specifically for iOS users. This issue is occurring in the production environment, not the Sandbox.

Could you please provide insights into the potential causes of this issue, any recommended solutions, and guidance on how to confirm that the subscription status is consistent between RevenueCat and the respective app store?

Thank you for your assistance.

Hi,

I am wondering if this is due to the purchase being transferred to a different appUserId, or something similar. Would you mind opening a support ticket here so we can check some specific appUserIds?


Reply