Skip to content

Releases: adaptyteam/AdaptySDK-iOS

3.15.5

18 Feb 12:37
3.15.5
dc64673

Choose a tag to compare

  • Fixed backend errors handling.
  • Fix Swift 6 Sendability mismatch for closure parameters crossing isolation boundaries (#148).

Full Changelog: 3.15.4...3.15.5

3.15.4

05 Feb 14:59
3.15.4
52ed73f

Choose a tag to compare

  • Fixed a bug where enabling the BUILD_LIBRARY_FOR_DISTRIBUTION option in Xcode led to build issues

3.15.3

09 Jan 13:02
3.15.3
edb02c2

Choose a tag to compare

  • [Crossplatform Support] Fixed a bug where the placementId value was incorrect for AdaptyUIPaywallView.

Full Changelog: 3.15.2...3.15.3

3.15.2

29 Dec 18:35

Choose a tag to compare

  • Now it is possible to prevent a new profile from being created after restoring a device from an iCloud backup by using the .with(clearDataOnBackup: true) setting in AdaptyConfiguration.

Full Changelog: 3.15.1...3.15.2

3.15.1

19 Dec 12:57

Choose a tag to compare

  • Onboardings: External links now work correctly. You can configure which browser is used by passing the externalUrlsPresentation parameter to the getOnboardingConfiguration method (.inAppBrowser by default).
  • AdaptyUI: Minor bug fixes and performance improvements.

Full Changelog: 3.15.0...3.15.1

3.15.0

01 Dec 17:23

Choose a tag to compare

  • The .openWebPaywall method now supports a new in parameter. Available options: externalBrowser (default) and inAppBrowser.
  • AdaptyObserverModeResolver now requires implementing a new method:
    observerModeDidInitiateRestorePurchases(onStartRestore:onFinishRestore:) – this gives you control over the restore-purchases flow when using AdaptyUI in Observer Mode.

Full Changelog: 3.14.1...3.15.0

3.14.1

27 Nov 07:16

Choose a tag to compare

  • fixed a bug that prevented purchases with a promo offer from being made when an appAccountToken was provided.
  • fixed #139

Full Changelog: 3.14.0...3.14.1

3.14.0

21 Nov 22:58

Choose a tag to compare

  • Various bugfixes and stability improvements

⚠️ Breaking Changes

  • .with(backendBaseUrl:), .with(backendFallbackBaseUrl:), .with(backendConfigsBaseUrl:), .with(backendUABaseUrl:) methods of AdaptyConfiguration.Builder were being removed, please use .with(serverCluster:) method to configure the SDK

❗️Known Issues

  • If you’re using the appAccountToken parameter or your customerUserId is in UUID format, you may encounter an error when purchasing products with Promotional Offers. Please update to version 3.14.1 or later.

Full Changelog: 3.12.1...3.14.0

3.12.1

12 Nov 12:16

Choose a tag to compare

  • Fixed a bug where AdaptyProfile was not persisted in the cache in some cases.

❗️Known Issues

  • If you’re using the appAccountToken parameter or your customerUserId is in UUID format, you may encounter an error when purchasing products with Promotional Offers. Please update to version 3.14.1 or later.

Full Changelog: 3.12.0...3.12.1

3.12.0

20 Oct 15:22

Choose a tag to compare

Meet the Adapty iOS SDK 3.12.0!

  • Support for Local Access Levels, allowing the SDK to verify purchases directly with the store even when Adapty servers are unreachable. Read More.
  • Support for StoreKit Testing in Xcode. Read More.
  • Added accessLevelId and adaptyProductType properties for AdaptyPaywallProduct

⚠️ Breaking Changes

  • reportTransaction(_:withVariationId:) has return type change from AdaptyProfile to Void
  • AdaptyConfiguration.ServerCluster has been renamed to AdaptyServerCluster
  • AdaptySubscriptionOffer.OfferType has been renamed to AdaptySubscriptionOfferType

❗️ Don't for get to update your local fallback file if needed.

❗️Known Issues

  • If you’re using the appAccountToken parameter or your customerUserId is in UUID format, you may encounter an error when purchasing products with Promotional Offers. Please update to version 3.14.1 or later.

Full Changelog: 3.11.0...3.12.0