Skip to content

Releases: superwall/expo-superwall

v1.1.5

15 Jun 17:06
711e3e2

Choose a tag to compare

Patch Changes

  • 45be124: Fix purchase events being dropped on cold start when using a custom purchase controller, which left the paywall spinner stuck forever. The native module emitted events through a single static reference that was overwritten by every module instance, so when more than one app context exists (e.g. expo-dev-client's launcher plus the app) the reference could point at an instance whose JS runtime never subscribed and onPurchase/onPurchaseRestore were silently dropped. Native events are now emitted to every live module instance (tracked weakly) instead of only the most recently created one.

v1.1.4

02 Jun 12:23
b51e23a

Choose a tag to compare

Patch Changes

  • b23c170: Ensure that methods await for config finish before triggering
  • 0aa884e: Update podspec to pick proper iOS target

v1.1.3

26 May 14:02
e0d7df9

Choose a tag to compare

Patch Changes

  • a8ba5af: Add localResources resolving for expo

v1.1.2

21 May 11:25
f691026

Choose a tag to compare

Patch Changes

  • a03889a: Ensure register callbacks resolve properly in all cases
  • 09f7538: Bump Android & iOS versions

v1.1.1

30 Apr 18:32
e5a3a53

Choose a tag to compare

Patch Changes

  • b136375: Update Android version, resolve ANR when used without provider

v1.1.0

29 Apr 16:09
d1d6012

Choose a tag to compare

Minor Changes

  • 0c3396d: Bump native SDKs and expose new APIs.

    iOS — SuperwallKit 4.14.1 → 4.15.1

    • New paywallPageView event for multi-page paywall navigation tracking (with PageViewData payload).
    • PaywallInfo.presentationId is now bridged so events within a single presentation can be correlated.
    • Custom store products are fully bridged: Product now carries store (APP_STORE | STRIPE | PADDLE | PLAY_STORE | SUPERWALL | CUSTOM | OTHER) plus per-store identifier objects (appStoreProduct, stripeProduct, paddleProduct, customProduct). onPurchase also receives store so JS can route CUSTOM products to its own purchase logic instead of StoreKit.

    Android — Superwall-Android 2.7.11 → 2.7.12

    • Bridges the new customerInfo field on PaywallInfo (subscriptions, non-subscriptions, entitlements, userId).
    • Picks up new intro-offer eligibility logic for Stripe/Paddle products and bottom-sheet dismiss fix on newer Samsung devices.

v1.0.11

13 Apr 15:57
8d6d348

Choose a tag to compare

Patch Changes

v1.0.10

10 Apr 21:21
d8d7b69

Choose a tag to compare

Patch Changes

  • 9d23138: Replace any in getPresentation result, improve chaining on delegate

v1.0.9

10 Apr 16:15
d0f34ab

Choose a tag to compare

Patch Changes

  • 836249d: Fix useSuperwallEvents so non-interactive Superwall callbacks are not dropped on first app launch before React listeners mount.

v1.0.8

13 Mar 11:13
5f045dd

Choose a tag to compare

Patch Changes