App rejected because no prices available in the TestFlight version but available in the AppStore version
- [X] I have updated Purchases SDK to the latest version
- [X] I have read the Contribution Guidelines
- [X] I have searched the Community
- [X] I have read docs.revenuecat.com
- [X] I have searched for existing Github issues
Environment
- [X] Output of
flutter doctor
[√] Flutter (Channel stable, 3.16.3, on Microsoft Windows [Version 10.0.22000.2538], locale pl-PL)
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
[√] Chrome - develop for the web
[√] Android Studio (version 3.2)
[√] Android Studio (version 2021.3)
[√] VS Code (version 1.85.0)
[√] Connected device (3 available)
[√] Network resources
- [X] Version of
purchases-flutter
6.3.0
- [X] Testing device version e.g.: iOS 15.5, Android API 30, etc.
iPhone 14 iOS 17
- [X] How often the issue occurs- every one of your customers is impacted? Only in dev?
All the time. Also app store reviewers team notice the same thing in a production app sent for review.
Describe the bug
My app was rejected (a well established app since 2015 in the Appstore) because the reviewers cannot see prices. I also can notice the same thing if testing on a testflight account (a separate testing account). There's no pricing at all. I suppose reviewers team review apps on testflight accounts and they notice no pricing at all. Funny thing is that the app if in production (they eventually accepted conditionally my previous version with the same issue) shows pricing without issues so the problem is related to TestFlight not the app itself and appstore configuration. This was not a case with older versions of the RevenueCat library. What can I do then to show prices in the testflight and make it possible to test purchases by the reviewers? Can you please help ASAP? This time they won't accept it conditionally like hey did last time.
👀 We've just linked this issue to our internal tracker and notified the team. Thank you for reporting, we're checking this out!
Can you please take a look at this or give advice so that my app is not rejected due to the issue related directly to the revenuecat package?
Hi @rafaellop, I just replied to the support ticket you opened about this issue. Let's continue the conversation there.
Still waiting for help.
I received only an initial reply to my email and no assistance in resolving the issue even though I posted you several times with a reminder and more details. I am very disappointed with your support regarding a significant problem, which is the rejection of my app review in the App Store, specifically due to the usage of your plugin.
Maybe because price is missing in a specific language? I had similar issue when my price list didn't had any price in german language, since my app had device language in german, it didn't showed any prices.
Revenuecat says this wouldn't happen in PROD, because in appstore it requires prices in all language, hence it would only appear in testflight version.. maybe maybe..
Check this ticket, might be related:
https://github.com/RevenueCat/purchases-flutter/issues/962
@cpuell No, it's not my case. Everything is properly configured but yet the testflight shows no prices or no purchase is possible. Communication with RevenueCat is useless. Fortunately Apple approved my submission because the store version works properly. I think I'll migrate to Adapty or something else because it's no way I would agree to have my release rejected without my fault.