# superwall.com > AI-optimized mirror of superwall.com containing 50 pages totalling 16,196 words of clean markdown content, structured data, and semantic HTML. Original source: https://superwall.com/. Last updated: 2026-05-01T14:34:59.671Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [The paywall experimentation platform for mobile apps.](/site-root.html): The ultimate paywall solution for iOS & Android apps (893 words) ## Articles & Blog Posts - [docs/legacy/legacy_using-revenuecat/index.html](/docs/legacy/legacy_using-revenuecat/index.html) (1 words) - [docs/integrations/posthog/index.html](/docs/integrations/posthog/index.html) (1 words) - [Retrieving and Presenting a Paywall Yourself](/docs/flutter/guides/advanced/presenting-paywalls/index.html): Guides and references for Superwall SDKs, the dashboard, and integrations. (912 words) - [Using Referral or Promo Codes with Superwall](/docs/using-referral-or-promo-codes-with-superwall/index.html): Learn how to use referral or promo codes with Superwall. (1,084 words) - [useSuperwall](/docs/expo/sdk-reference/hooks/usesuperwall/index.html): Guides and references for Superwall SDKs, the dashboard, and integrations. (292 words) - [setSubscriptionStatus()](/docs/flutter/sdk-reference/advanced/setsubscriptionstatus/index.html): Manually sets the user's subscription status when using a custom PurchaseController. (210 words) - [Products Not Loading: iOS Device with StoreKit config file](/docs/support/troubleshooting/products-not-loading/4845457144-products-not-loading-ios-device-with-storekit-config-file.html): Guides and references for Superwall SDKs, the dashboard, and integrations. (230 words) - [TransactionProduct](/docs/flutter/sdk-reference/transactionproduct/index.html): A public product identifier wrapper exported by the Flutter SDK. (74 words) - [Choose your SDK](/docs/sdk/guides/advanced-configuration/index.html): SDK docs are shared across platforms. Pick your SDK to open this page for the platform you use. (4 words) - [How do I update my Apple Small Business Program status in Superwall?](/docs/support/dashboard/2132346026-how-do-i-update-my-apple-small-business-program-status-in-superwall.html): Guides and references for Superwall SDKs, the dashboard, and integrations. (136 words) - [How do I disable Streamlined Purchasing for iOS apps?](/docs/support/sdk/5896158743-how-do-i-disable-streamlined-purchasing-for-ios-apps.html): Guides and references for Superwall SDKs, the dashboard, and integrations. (143 words) - [Welcome](/docs/react-native/index.html): Welcome to the Superwall React Native SDK documentation (97 words) - [docs/dashboard/dashboard-creating-paywalls/paywall-editor-localization/index.html](/docs/dashboard/dashboard-creating-paywalls/paywall-editor-localization/index.html) (1 words) - [docs/flutter/guides/using-revenuecat/index.html](/docs/flutter/guides/using-revenuecat/index.html) (1 words) - [Using RevenueCat](/docs/flutter/guides/web-checkout/using-revenuecat/index.html): Handle a deep link in your app and use the delegate methods to link web checkouts with RevenueCat in Flutter. (1,006 words) - [Overview](/docs/dashboard/overview-metrics/index.html): The Overview page gives you a holistic look at how your app is performing, complete with easy-to-find key metrics and top-level campaign data. (993 words) - [Using Superwall for Onboarding Flows](/docs/dashboard/guides/using-superwall-for-onboarding-flows/index.html): Due to the flexible nature of our paywalls and SDK, you can easily use Superwall for onboarding flows. (746 words) - [Rules](/docs/dashboard/dashboard-campaigns/campaign-rules/index.html): Rules allow you to decide _which users_ see a paywall. (712 words) - [overrideProductsByName](/docs/flutter/sdk-reference/overrideproductsbyname/index.html): Globally override products on any paywall by product name. (334 words) - [StoreKit testing (iOS only)](/docs/expo/guides/testing-purchases/index.html): How to set up StoreKit testing for iOS when using the Expo SDK. (715 words) - [SuperwallOptions](/docs/android/sdk-reference/superwalloptions/index.html): A configuration class for customizing paywall appearance and behavior. (339 words) - [Vibe Coding](/docs/ios/guides/vibe-coding/index.html): How to Vibe Code using the knowledge of the Superwall Docs (480 words) - [Creating Flows](/docs/dashboard/dashboard-creating-flows/navigation/index.html): Control how users move through your flow with forward and backward navigation. (537 words) - [Creating Paywalls](/docs/dashboard/dashboard-creating-paywalls/paywall-editor-settings/index.html): Guides and references for Superwall SDKs, the dashboard, and integrations. (728 words) - [PurchaseController](/docs/react-native/sdk-reference/purchasecontroller/index.html): An abstract class that defines the contract for a purchase controller. (361 words) - [configure()](/docs/react-native/sdk-reference/configure/index.html): A static function that configures a shared instance of Superwall for use throughout your app. (248 words) - [Priority Placements](/docs/dashboard/dashboard-campaigns/campaigns-placements-prioritized/index.html): Preload your most important campaign's paywalls before the rest of your app's campaigns. (598 words) - [The Canvas](/docs/dashboard/dashboard-creating-flows/the-canvas/index.html): See your entire flow at a glance, zoom in and out, and use the mini-map to navigate complex flows. (365 words) - [Superwall Dashboard](/docs/using-the-dashboard/index.html): Guides and references for Superwall SDKs, the dashboard, and integrations. (376 words) - [Observer Mode](/docs/android/guides/advanced/observer-mode/index.html): Guides and references for Superwall SDKs, the dashboard, and integrations. (252 words) - [Custom Paywall Analytics](/docs/ios/guides/3rd-party-analytics/custom-paywall-analytics/index.html): Learn how to log events from paywalls, such as a button tap or product change, to forward to your analytics service. (253 words) - [Custom Paywall Actions (Legacy)](/docs/legacy/legacy_custom-paywall-events/index.html): You can set the click behavior of any element on a paywall to be a custom paywall action. This allows you to tie any tap in your paywall to hard-coded application logic. (153 words) - [Custom Paywall Analytics](/docs/android/guides/3rd-party-analytics/custom-paywall-analytics/index.html): Learn how to log events from paywalls, such as a button tap or product change, to forward to your analytics service. (253 words) - [Creating Paywalls](/docs/dashboard/dashboard-creating-paywalls/paywall-editor-surveys/index.html): Guides and references for Superwall SDKs, the dashboard, and integrations. (194 words) - [NonSubscriptionTransaction](/docs/ios/sdk-reference/nonsubscriptiontransaction/index.html): Represents a non-subscription transaction (consumables and non-consumables). (105 words) - [Superwall Events](/docs/android/guides/3rd-party-analytics/tracking-analytics/index.html): The SDK automatically tracks some events, which power the charts in the dashboard. (951 words) - [Experimental Flags](/docs/expo/guides/experimental-flags/index.html): Guides and references for Superwall SDKs, the dashboard, and integrations. (275 words) - [Creating Paywalls](/docs/dashboard/dashboard-creating-paywalls/paywall-editor-publishing/index.html): Guides and references for Superwall SDKs, the dashboard, and integrations. (100 words) - [PurchaseController](/docs/ios/sdk-reference/purchasecontroller/index.html): A protocol for handling Superwall's subscription-related logic with your own purchase implementation. (256 words) - [Choose your SDK](/docs/sdk/quickstart/tracking-subscription-state/index.html): SDK docs are shared across platforms. Pick your SDK to open this page for the platform you use. (4 words) - [How to Optimize Refund Protection Settings](/docs/support/dashboard/5483562984-how-to-optimize-refund-protection-settings.html): Guides and references for Superwall SDKs, the dashboard, and integrations. (138 words) - [FAQ](/docs/support/faq/index.html): Common questions and answers about Superwall. (112 words) - [Choose your SDK](/docs/sdk/guides/advanced/presenting-paywalls/index.html): SDK docs are shared across platforms. Pick your SDK to open this page for the platform you use. (4 words) - [Video: How to create a countdown timer on a paywall](/docs/support/paywall-editor/1377495156-how-to-create-a-countdown-timer-on-a-paywall.html): Guides and references for Superwall SDKs, the dashboard, and integrations. (70 words) - [Welcome](/docs/dashboard/index.html): Welcome to the Superwall Dashboard documentation (93 words) - [Video: Tracking User Behavior on Paywalls](/docs/support/paywall-editor/6666110181-tracking-user-behavior-on-paywalls/index.html): Guides and references for Superwall SDKs, the dashboard, and integrations. (113 words) - [Video: Configuring Products to use in Superwall](/docs/support/dashboard/8137029255-configuring-products-to-use-in-superwall.html): Guides and references for Superwall SDKs, the dashboard, and integrations. (68 words) - [Observer Mode](/docs/ios/guides/advanced/observer-mode/index.html): Guides and references for Superwall SDKs, the dashboard, and integrations. (181 words) - [Choose your SDK](/docs/sdk/guides/web-checkout/post-checkout-redirecting/index.html): SDK docs are shared across platforms. Pick your SDK to open this page for the platform you use. (4 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/content/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/content/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/content/robots.txt): Crawler directives