Releases: superwall/Superwall-Android
Releases · superwall/Superwall-Android
1.0.0-alpha.27
Breaking Changes
- #SW-2218: Changes the
PurchaseControllerpurchase function topurchase(activity:productDetails:basePlanId:offerId:).
This adds support for purchasing offers and base plans.
Enhancements
- #SW-2600: Backport device attributes
- Adds support for localized paywalls.
- Paywalls are only preloaded if their associated rules can match.
- Adds status bar to full screen paywalls.
Fixes
- Fixes issue where holdouts were still matching even if the limit set for their corresponding rules were exceeded.
- #SW-2584: Fixes issue where prices with non-terminating decimals were causing products to fail to load.
1.0.0-alpha.26
Fixes
- Additional fixes to make Google billing more robust.
- Fixes an issue that causes
transaction_completeevents to fail.
1.0.0-alpha.25
Fixes
1.0.0-alpha.24
Fixes
- Fixes an issue that could cause "n/a" to be displayed on a paywall in place of the proper subscription period string.
1.0.0-alpha.23
Fixes
- Fixes an issue where calling
identifyright afterconfigurewould hang b/c network requests need to access the user id to add to headers. - Fixes a potential crash when loading data from disk
1.0.0-alpha.22
Fixes
- Fixes threading issue
1.0.0-alpha.21
Fixes
- Changes Activity to AppCompatActivity
1.0.0-alpha.20
Fixes
- Fixes
app_openrace condition - Prevents calling purchase twice
- Disables interactivity during purchase
1.0.0-alpha.19
Enhancements
- Adds the ability to provide an
ActivityProviderwhen configuring the SDK. This is an interface
containing the functiongetCurrentActivity(), which Superwall will use to present paywalls from.
You would typically conform anActivityLifecycleTrackerto this interface.
Fixes
- Fixes
app_launchevent not triggering - Fixes a crash when storing a
Listto user attributes and if that List or a Map had a null value.
1.0.0-alpha.17
Enhancements
- Adds missing automatic purchase controller