Skip to main content

Using RevenueCat ootb integration in flutterflow, in TestFlight when arriving on the Paywall on iOS a grey screen is shown for all the internal and external testers except my own device. 

 

On my own iOS device when installing the app in testflight, i am able to see the paywall and subscribe to the product. Which proofs the configuration of the subscription in Apple and entitlement/offering in RevenueCat is correct. 

However when other users (internal and external testers) get invited and download the app in TestFlight, upon reaching the Paywall they get a grey screen.

I searched and see other topics for other RevenueCat users having the issue with the grey screen, but didn't see any relevant resolution.

Hope someone can help as this is blocking our app launch!

 

Thanks and really appreciate any help.

Hi ​@snap-c02922, I have replied internally to your ticket on this. Let us continue discussion there to keep everything in one place and I will update here with the resolution.


Hi ​@Haley Pace, thanks for your reply and the guide you shared. The issue is happening with 1 of the 2 external testers in Testflight. In Flutterflow i have enabled the RevenueCat debug logs, but how can I access these logs when testing in Testflight? 

 

I can gain access if needed to the device of the external testers who is facing this issue in the Testflight. 


Reporting back with the solution:

 

In this case, ​@snap-c02922 noticed that the error was happening for prices in EUR but not USD. Comparing the two, the EUR prices were localized with a comma (e.g. “4,99” rather than “4.99”). This caused issues with a custom function which was expecting there to always be a “.” separator, rather than a “,”.

After updating the custom function, the paywall displayed correctly for these users.


Reply