I’m trying to understand what this would return if the user is NOT connected to the internet when they first launch the app after a clean install.
const payWallResult = await RevenueCatUI.presentPaywallIfNeeded({
requiredEntitlementIdentifier: "pro",
});
What im suspecting is that it returns PAYWALL_RESULT.NOT_PRESENTED, but this is wrong ,since when you are subscribed and not need the paywall this would be the case as well. So it returns this status if A) you are not connected to the internet (only on clean install) and B) you have a subscription already.
This can make users that know this trick - just disable internet and have full access to all features, by just disabling internet for this app. Any advice ?