Releases: superwall/Superwall-Android
Releases · superwall/Superwall-Android
2.7.11
2.7.11
Enhancements
- Improved startup performance and reduced blockage of caller threads
- Add
PaywallOptions.preloadDeviceOverrides- this allows you to overrideshouldPreloadfor different device tiers, i.e. disable it for low-end devices. For more details, see KDoc.
Fixes
- Reduce CookieManager ANR potential
- Fix concurrency issues with double onFinished calls being invoked
2.7.10
2.7.10
Enhancements
- Adds onboarding analytics
- Adds prioritized preloading support
- Improves error messages for billing errors
- Improved error handling
Fixes
- Prevents paywalls from dismissing on return from deep link
- Fixes deadlock in
SerialTaskManager - Fix issues with bottom sheet on certain Samsung devices
2.7.9
2.7.8
2.7.7
2.7.6
2.7.5
2.7.5
Enhancements
- Add appstack integration attribute identifier
Fixes
- Ensure test mode does not interfere with expo
- Ensure isActive is properly returned and not calculated via expiration date
- Fix potential memory leak when webview crashes
- Ensure O(n) cleanup doesn't run multiple times
2.7.4
2.7.4
Enhancements
- Adds support for "Test Mode", which allows you to simulate in-app purchases without involving Google Play. Test Mode can be enabled through the Superwall dashboard by marking specific users as test store users, or activates automatically when a an application ID mismatch is detected or behavior is set to
ALWAYS. When active, a configuration modal lets you select starting entitlements and override free trial availability. Purchases are simulated with a UI that lets users complete, abandon, or fail transactions, with all purchase events firing normally for end-to-end paywall testing. - Improved logging in web entitlement and entitlement redeeming for easier debugging
- Adds active entitlements to subscription status change event
- Ensures purchases are always queried with connected clients and retried in background
- Adds
expirationDate,subscriptionGroupIdandofferIdtoStoreTransactionType
Fixes
- Improve rounding to match editor's pricing consistently