Skip to content

Releases: superwall/Superwall-Android

1.0.0-alpha.37

19 Jan 20:11
1feacd9

Choose a tag to compare

1.0.0-alpha.37 Pre-release
Pre-release

Enhancements

  • SW-2684: Adds error logging if the currentActivity is null when trying to present a paywall.

Fixes

  • Fixes bug where paywalls might not present on first app install.
  • Fixes bug where all paywallResponseLoad_ events were being counted as paywallResponseLoad_start.
  • Adds ProGuard rule to prevent DefaultLifecycleObserver from being removed.

1.0.0-alpha.36

17 Jan 18:57
77ac2fa

Choose a tag to compare

1.0.0-alpha.36 Pre-release
Pre-release

Enhancements

  • Adds X-Subscription-Status header to all requests.
  • Caches the last subscriptionStatus.
  • Adds subscriptionStatus_didChange event that is fired whenever the subscription status changes.
  • Calls the delegate method subscriptionStatusDidChange whenever the subscription status changes.
  • SW-2676: Adds a completion block to the configure method.

Fixes

  • Fixes issue where the main thread was blocked when accessing some properties internally.
  • SW-2679: Fixes issue where the subscription_start event was being fired even if a non-recurring product was
    purchased.

1.0.0-alpha.35

11 Jan 23:09
525f79b

Choose a tag to compare

1.0.0-alpha.35 Pre-release
Pre-release

Fixes

  • Fixes issue where transaction_complete events were being rejected by the server.

1.0.0-alpha.34

10 Jan 22:25
d30d856

Choose a tag to compare

1.0.0-alpha.34 Pre-release
Pre-release

Breaking Changes

  • Changes Superwall.instance.getUserAttributes() to Superwall.instance.userAttributes.
  • SuperwallOptions.logging.logLevel is now non-optional. Set it to LogLevel.none to prevent
    logs from being printed to the console.

Enhancements

  • SW-2663: Adds preloadAllPaywalls() and preloadPaywalls(eventNames:) to be able to manually
    preload paywalls.
  • SW-2665: Adds Superwall.instance.userId so you can access the current user's id.
  • SW-2668: Adds preferredLocale and preferredLanguageLocale to the device attributes for use in rules.
  • Adds Superwall.instance.logLevel as a convenience variable to set and get the log level.

Fixes

  • SW-2664: Fixes race condition between resetting and presenting paywalls.

1.0.0-alpha.33

04 Jan 18:04
eb91734

Choose a tag to compare

1.0.0-alpha.33 Pre-release
Pre-release

Fixes

  • Fixes issue where a user would be asked to enable notifications even if there weren't any attached
    to the paywall.

1.0.0-alpha.32

04 Jan 17:44
39fb89a

Choose a tag to compare

1.0.0-alpha.32 Pre-release
Pre-release

Enhancements

  • SW-2214: Adds ability to use free trial notifications with a paywall.
  • Adds cancelAllScheduledNotifications() to cancel any scheduled free trial notifications.
  • SW-2640: Adds computedPropertyRequests to PaywallInfo.
  • SW-2641: Makes closeReason in PaywallInfo non-optional.

Fixes

  • Fixes issue where thrown exceptions weren't always being caught.

1.0.0-alpha.31

21 Dec 12:16
2cb2bf3

Choose a tag to compare

1.0.0-alpha.31 Pre-release
Pre-release

Enhancements

  • SW-2638: Adds Restored to PurchaseResult.
  • SW-2642: Adds productIdentifier to StorePayment.
  • SW-2643: Makes storePayment non-optional for a StoreTransaction.
  • SW-2644: Adds RestoreType to SuperwallEvent.TransactionRestore.

Fixes

  • SW-2635: Fixes crash that sometimes occurred if an app was trying to get Superwall's paywall
    configuration in the background.

1.0.0-alpha.30

14 Dec 23:09
93e5279

Choose a tag to compare

1.0.0-alpha.30 Pre-release
Pre-release

Enhancements

  • SW-2154: The SDK now includes a paywall debugger, meaning you can scan the QR code of any paywall in the editor to preview it on device. You can change its localization, view product attributes, and view the paywall with or without a trial.

Fixes

  • More bug fixes relating to the loading of products.

1.0.0-alpha.29

14 Dec 18:24
fc3e67f

Choose a tag to compare

1.0.0-alpha.29 Pre-release
Pre-release

Fixes

  • SW-2631: Fixes issue where paywalls weren't showing if the products within them had a base plan or
    offer ID set.

1.0.0-alpha.28

11 Dec 20:31
d073821

Choose a tag to compare

1.0.0-alpha.28 Pre-release
Pre-release

Fixes

  • SW-2615: Fixes crash on Android versions <8 when accessing the Android 8+ only class Period.
  • SW-2616: Fixes crash where the PaywallViewController was sometimes being added to a new parent view before
    being removed from it's existing parent view.