Releases: adaptyteam/AdaptySDK-Flutter
Releases · adaptyteam/AdaptySDK-Flutter
3.2.0
🎉 Meet the Adapty Flutter SDK 3.2.0!
With this version we're introducing support for the new paywall builder that offers more templates and layout flexibility. Note that:
- This version doesn't support paywalls created in the legacy (current) paywall builder
- But you can easily migrate those with a single press of a button in Adapty Dashboard
- This version also offers complete support of StoreKit 2 and Swift 6 on the iOS side. See more here.
- Added support for win-back offers. Read More.
Breaking Changes:
- Adapty and AdaptyUI are now a single module, so you don't need to import them separately
- The
activate
method now requires you to pass theapiKey
and other parameters explicitly. Automatic activation using values from a file is no longer supported. makePurchase
now returnsAdaptyPurchaseResult
instead ofAdaptyPurchasedInfo
.getProductsIntroductoryOfferEligibility(products:)
has been removed. ThegetPaywallProducts
function now returns a product object with prepopulated offer information. Consider using thegetPaywallProductsWithoutDeterminingOffer(paywall:)
method if you need to load products without determining offer eligibilities.paywallViewDidFinishPurchase
now acceptsAdaptyPurchaseResult
instead ofAdaptyPurchasedInfo
.paywallViewDidSelectProduct
now acceptsString
(productId) instead ofAdaptyPaywallProduct
.paywallViewDidCancelPurchase
has been removed. Please use thepurchaseResult
frompaywallViewDidFinishPurchase
to detect purchase cancellations.
2.10.3
2.10.2
2.10.1
2.10.0
- The minimal iOS version is now 12.2.
- The minimal Xcode version is now 15.0.
- [iOS] We are no longer support
AdaptyStoreKit2Usage
parameter in the theAdapty-Info.plist
method. Adapty SDK now utilizes the StoreKit 2 method for introductory offer eligibility checks if available.
2.9.3
2.9.2
- Added support for AdaptyUI 2.1.x
- [iOS] Fixed an issue with wrong device name in some cases on MacOS.
Full Changelog: 2.9.1...2.9.2
2.9.1
2.9.0
This version relies on StoreKit 2 instead of StoreKit 1. Starting from this version, you must connect your account to Apple In-App Purchase API in Adapty Dashboard. Otherwise, we won't be able to make or validate purchases.
New:
- Since this version we are using CDN. This technology helps us to synchronize data much faster.
- Added an option to retrieve paywalls from local cache by passing
fetchPolicy
parameter into.getPaywall()
method - Added an option to specify paywall fetching timeout by passing
loadTimeout
parameter into.getPaywall()
method
Read More in our documentation.
Breaking Changes:
placementId
parameter has been added to thegetPaywall
method, replacing the previously unnamed parameterid
. Read MoreAdaptyEnableUsageLogs
ofAdapty-Info.plist
is no longer supported, since this feature is enabled by default. Read More- If you will not put the
AdaptyStoreKit2Usage
parameter toAdapty-Info.plist
, the default value will be.forIntroEligibilityCheck
(this means that by default we will fetch introductory offers eligibility using StoreKit 2). Read More