Skip to content

HEL-4818: Bridge paywallNotShownDiagnosticDisplayEnabled config flag#76

Draft
cursor[bot] wants to merge 1 commit into
mainfrom
cursor/HEL-4818-sdk-agent-workflow-3bb7
Draft

HEL-4818: Bridge paywallNotShownDiagnosticDisplayEnabled config flag#76
cursor[bot] wants to merge 1 commit into
mainfrom
cursor/HEL-4818-sdk-agent-workflow-3bb7

Conversation

@cursor

@cursor cursor Bot commented Mar 14, 2026

Copy link
Copy Markdown

Bridges the paywallNotShownDiagnosticDisplayEnabled config flag from the Dart API through to both iOS and Android native SDKs, supporting the paywall no-show diagnostic feature.

Changes:

  • Added paywallNotShownDiagnosticDisplayEnabled parameter (defaults to true) to initialize(), setupCore(), and initializeWithStripe() across all Dart layers
  • iOS plugin: parses flag and sets Helium.config.paywallNotShownDiagnosticDisplayEnabled; bumps helium-swift 4.1.8 → 4.1.9
  • Android plugin: parses flag and sets config with try/catch for SDK version safety
  • Updated test mocks for the new parameter

All existing tests pass.

Linear: https://linear.app/tryhelium/issue/HEL-4818

Open in Web View Automation 

Bridge the paywallNotShownDiagnosticDisplayEnabled config flag from
the Dart API through to both iOS and Android native SDKs.

Changes:
- Add paywallNotShownDiagnosticDisplayEnabled parameter to initialize()
  and setupCore() across all Dart layers (public API, platform interface,
  method channel)
- iOS plugin: parse flag and set Helium.config.paywallNotShownDiagnosticDisplayEnabled
- Android plugin: parse flag and set config with try/catch for SDK version safety
- Bump helium-swift dependency from 4.1.8 to 4.1.9 (includes diagnostic feature)
- Update helium_stripe to pass through the new parameter
- Update test mocks to include the new parameter

Co-authored-by: Arhan Choudhury <Arhan13@users.noreply.github.com>
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