Paywalls v2 Beta is available for everyone!
The days of only 6 paywall templates to choose from are over...
Paywalls v2 has been built from the ground up to allow you to build fully customizable layouts from underlying components, and its available in beta on iOS. We have 12 templates that you can start from with the ability to customize EVERYTHING. Or you can even start from a blank canvas 🤷♂️
Please give this a try and let us know all of your feedback!
- Introduction video at https://youtu.be/Mp9EymiJ0F0
- Walkthrough video at https://youtu.be/vE17MFOv6Qc
- View docs at https://www.revenuecat.com/docs/tools/paywalls-v2
Note: Paywalls V2 is only available on iOS right now but other platforms will be coming soon™️
RevenueCat SDK
✨ New Features
- feat: Add paywall tester examples for simpler testing (#4710) via Facundo Menzella (@facumenzella)
🐞 Bugfixes
- fix: PaywalTester successful archive (#4736) via Facundo Menzella (@facumenzella)
- fix: Avoid the use of return switch (#4733) via Facundo Menzella (@facumenzella)
- Fix Font.TextStyle.caption3 Availabilities on tvOS (#4716) via Will Taylor (@fire-at-will)
RevenueCatUI SDK
🐞 Bugfixes
- [Paywalls] Move SwiftUI previews for badge behind DEBUG flag (#4717) via Josh Holtz (@joshdholtz)
Paywallv2
✨ New Features
- [Paywalls V2] Remove/replace
PAYWALL_COMPONENTS
compiler flag and fix OS/platform compile issues (#4727) via Josh Holtz (@joshdholtz)
🐞 Bugfixes
- [Paywalls V2] Fix footer positioning and bottom padding (#4746) via Josh Holtz (@joshdholtz)
- [Paywalls V2] Ignore top safe area edges for image (#4744) via Josh Holtz (@joshdholtz)
- [Paywalls V2] Support variable mapping (#4740) via Josh Holtz (@joshdholtz)
- [Paywalls V2] Fix footer spacing issues (#4730) via Josh Holtz (@joshdholtz)
- [Paywalls V2] Fix paywalls badge rendering (#4719) via Josh Holtz (@joshdholtz)
Customer Center
🐞 Bugfixes
- fix: Revisit environment values for CustomerCenter (#4723) via Facundo Menzella (@facumenzella)
- fix: Remove buttonStyle for PurchaseHistory (#4724) via Facundo Menzella (@facumenzella)
- fix: Show close button in ErrorView (#4711) via Facundo Menzella (@facumenzella)
🔄 Other Changes
- [Paywalls] Fix ZStack alignment (#4748) via Mark Villacampa (@MarkVillacampa)
- [Paywalls V2] Add full cover option to Paywalls Tester (#4745) via Josh Holtz (@joshdholtz)
- UI Preview Mode: app user ID (#4725) via AJPallares (@ajpallares)
- [Paywalls] Add background property to Stack component (#4743) via Mark Villacampa (@MarkVillacampa)
- [Paywalls] Do not embed the badge in an extra stack (#4742) via Mark Villacampa (@MarkVillacampa)
- Add
uiPreviewMode
toDangerousSettings
(#4714) via AJPallares (@ajpallares) - [Paywalls] Badge fixes (#4696) via Mark Villacampa (@MarkVillacampa)
- [Paywalls] Add Timeline component (#4713) via Mark Villacampa (@MarkVillacampa)
- [Paywalls V2] Rename
paywallFooter
tooriginalTemplatePaywallFooter
(#4721) via Josh Holtz (@joshdholtz) - [Paywalls V2] New overrides structure (#4705) via Josh Holtz (@joshdholtz)