In app subscriptions rejections because of Guideline 2.1 - Performance - App Completeness

Hello,

I keep getting rejection for the reason below. I'm offering a subscription in my app, and using RevenueCat SDK to handle those.

Everything works fine while testing via TestFlight, i tried multiple devices, i can purchase, i can restore, nothing hangs.

However, the reviewer has now rejected my submission 4 times because of this reason, and i have no idea how to reproduce the issue or solve it. I did even send a video recording of my device showing how the process goes smooth, but with no avail.

Any solution?


Guideline 2.1 - Performance - App Completeness


We found that your in-app purchase products exhibited one or more bugs when reviewed on iPad running iOS 14.4 on Wi-Fi.
  • The app hangs on an indefinite activity indicator after tapping “Subscribe now”.

Next Steps

When validating receipts on your server, your server needs to be able to handle a production-signed app getting its receipts from Apple’s test environment. The recommended approach is for your production server to always validate receipts against the production App Store first. If validation fails with the error code "Sandbox receipt used in production," you should validate against the test environment instead.



We found that your in-app purchase products exhibited one or more bugs when reviewed on iPad running iOS 14.4 on Wi-Fi.
The app hangs on an indefinite activity indicator after tapping “Subscribe now”.

Our app was rejected for this exact same reason a few days ago, pretty much word for word. We've been troubleshooting this issue but are unable to reproduce it in our environment and are out of ideas on what the issue could be.

All of our agreements, tax forms, and contacts on App Store Connect are up to date.

Here's an update to our situation. We never figured out what the cause of the issue was. We just submitted a new binary for review and this time it passed the review without any issues.
In app subscriptions rejections because of Guideline 2.1 - Performance - App Completeness
 
 
Q