Skip to content

Releases: superwall/Superwall-Android

1.0.1

08 Mar 22:52
f1a16a0

Choose a tag to compare

Fixes

  • Fixes serialization of feature_gating in SuperwallEvents.
  • Changes the product loading so that if preloading is enabled, it makes one API request to get all products available in paywalls. This results in fewer API requests. It also adds retry logic on failure. If billing isn't available on device, the onError handler will be called when you try to present a paywall.

1.0.0

29 Feb 21:48
a4dcd73

Choose a tag to compare

The SDK is no longer in alpha! For those upgrading from the previous alpha, here's what's changed:

Breaking Changes

  • Changes the import path for the LogScope, and LogLevel.

Fixes

  • Fixes rare thread-safety crash when sending events back to Superwall's servers.
  • Calls the onError presentation handler block when there's no activity to present a paywall on.
  • Fixes issue where the wrong product may be presented to purchase if a free trial had already been
    used and you were letting Superwall handle purchases.
  • Fixes IllegalStateException on Samsung devices when letting Superwall handle purchases.
  • Keeps the text zoom of paywalls to 100% rather than respecting the accessibility settings text zoom,
    which caused unexpected UI issues.
  • Fixes rare UninitializedPropertyAccessException crash caused by a threading issue.
  • Fixes crash when the user has disabled the Android System WebView.

1.0.0-alpha.45

02 Feb 21:21
716bfd3

Choose a tag to compare

1.0.0-alpha.45 Pre-release
Pre-release

Fixes

  • Fixes issue where the paywallProductsLoad_fail event wasn't correctly being logged. This is a
    "soft fail", meaning that even though it gets logged, your paywall will still show. The error message
    with the event has been updated to include all product subscription IDs that are failing to be retrieved.

1.0.0-alpha.44

01 Feb 00:40
5813403

Choose a tag to compare

1.0.0-alpha.44 Pre-release
Pre-release

Fixes

  • Fixes rare issue where paywall preloading was preventing paywalls from showing.

1.0.0-alpha.43

26 Jan 20:02
0efd1f3

Choose a tag to compare

1.0.0-alpha.43 Pre-release
Pre-release

Enhancements

  • Adds handleLog to the SuperwallDelegate.

1.0.0-alpha.42

26 Jan 17:18
05988c5

Choose a tag to compare

1.0.0-alpha.42 Pre-release
Pre-release

Fixes

  • Makes sure client apps use our proguard file.

1.0.0-alpha.41

26 Jan 15:27
ab095f6

Choose a tag to compare

1.0.0-alpha.41 Pre-release
Pre-release

Fixes

  • Removes need for SCHEDULED_EXACT_ALARM permission in manifest.

1.0.0-alpha.40

25 Jan 23:25
3afe01d

Choose a tag to compare

1.0.0-alpha.40 Pre-release
Pre-release

Fixes

  • Fixes issue presenting paywalls to users who had their device language set to Russian, Polish or
    Czech.

1.0.0-alpha.39

25 Jan 19:31
3efd85c

Choose a tag to compare

1.0.0-alpha.39 Pre-release
Pre-release

Fixes

  • Adds missing presentationSourceType to PaywallInfo.
  • Fixes issue where the status bar color was always dark regardless of paywall color.
  • Adds TypeToken to proguard rules to prevent r8 from 'optimizing' our code and causing a crash.

1.0.0-alpha.38

22 Jan 21:49
c20fce0

Choose a tag to compare

1.0.0-alpha.38 Pre-release
Pre-release

Enhancements

  • SW-2682: Adds Superwall.instance.latestPaywallInfo, which you can use to get the PaywallInfo of
    the most recently presented view controller.
  • SW-2683: Adds Superwall.instance.isLoggedIn, which you can use to check if the user is logged in.

Fixes

  • Removes use of USE_EXACT_ALARM permission that was getting an app rejected.
  • Fixes issue with scheduling notifications. The paywall wasn't waiting to schedule notifications
    before dismissal so the permissions wasn't always showing.