What's New
Adds:
- adds
$isStandardEvent: true
param to all standard events tracked by the SDK - adds event data to paywall open / close events
- adds pre-fetching & caching of all possible paywalls that may be shown to the user
- adds ability to reference
user
anddevice
in liquid syntax while editing text variables in a paywalls - adds workflow that creates new branch for every release and version
- adds iOS 10 support
- adds pre-caching of paywalls referenced in triggers by default. You can shut this off if you want.
Fixes:
- fixes presenting a view controller on
nil
inSceneDelegate
based projects - fixes a bug preventing the presentation of a paywall on app launch
- fixes
onDismiss
callback for modally presented paywalls - fixes
GameController
support for iOS 13 devices
Removes:
- removes docs from the main branch
- removes extraneous print statements
Installation Instructions:
CocoPods:
// From your terminal:
$ pod repo update
// In your Podfile
pod 'Paywall', "~> 2.2.7"
// From your terminal, again 🥳
$ pod install
SPM:
- To update all your packages
- Xcode > File > Packages > Update to Latest Package Versions
- To update only Superwall
- Open Xcode
- Select your project in the project navigator
- Make sure your project is selected (not your Target!)
- Select Package Dependencies
- Double click on your
Paywall
package - Set Version to
Exact
and equal to2.2.7