Skip to content

Conversation

@setouchi-h
Copy link

Summary

Developer builds currently show the paywall even when RevenueCat isn’t configured, which blocks local testing.
This change lets Developer builds proceed without subscriptions; App Store behavior is unchanged.

What changed

EntitlementsManager.hasActiveSubscriptions(): return true in debug.

Behavior by build type

  • Developer (Debug): Paywall skipped so self-builds can launch and test.
  • TestFlight/App Store: Unchanged; paywall logic remains intact.

Testing

Debug build launches without the subscription screen.
Switching compilation condition to BLINK_PUBLISHING_OPTION_APPSTORE still shows the paywall as before.

Risk/Considerations

Keep this bypass limited to Developer builds (not TestFlight) to avoid altering tester flows. If preferred, I can update the guard accordingly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant