TL:DR - Purchases.setMockWebResults({ shouldMockWebResults: true }) - is not working.
Since RevenueCat only works on a real device or an emulator - it is a real pain in the ass to test functionality and run Android Studio, it is lagging so much.
If RevenueCat was at least “mocking” data in the browser - that would be so cool and useful to quickly iterate on the tasks related to it. And after reading documentation - I found that this method exists - but it literally does nothing, it still logs “Web is not supported”.
Calling that method before or after “await Purchases.configure()” - is to no avail.
Apparently nobody on the team knows how to fix or wants to fix it, since previous topics were ignored or evaded:
first
second
So either remove it entirely from the API, or fix it - because I consider that functionality is CRUCIAL.