Paywalls that sell through your purchase tool
iOS · Android · React Native · Flutter
A Setgreet paywall can now sell subscriptions. Your app implements one small interface, a purchase provider, that calls the tool it already uses, such as RevenueCat, Adapty or StoreKit 2. The paywall then fills its plan picker with your products and their store prices, runs purchases and restores through your provider, and branches the flow on the outcome. Setgreet never handles a payment or a receipt and never needs an API key of your purchase tool.
- Turn on Fill from your purchase provider on a Segmented Control to make it a plan picker, and set a button's tap action to Purchase or Restore Purchases
- Put prices in copy with the variable picker, such as {{purchase.selected.price}} or {{purchase.$rc_annual.pricePerMonth}}
- Branch with a Response Split on purchased, cancelled, failed or pending; a restore button reports restored, nothing to restore or failed
- New paywalls skip users your purchase tool already reports as having access, and the editor preview simulates every outcome without running a purchase
- For identified users the SDK records purchase_active, purchase_access and purchase_provider, and trigger conditions gain the "is set" and "is not set" operators
- The docs include a RevenueCat purchase provider for iOS, Android, React Native and Flutter, ready to copy into your app
- Needs iOS SDK 1.6.0, Android SDK 1.6.0, React Native SDK 1.6.0 or Flutter SDK 1.6.0. Older SDK versions skip the paywall screen by default; versions before 1.2.0 cannot skip a screen, so they show it without prices or working purchase buttons
- Included on every plan, including Free