Releases: adaptyteam/AdaptySDK-iOS
Releases · adaptyteam/AdaptySDK-iOS
2.8.0
- Added an option to pass
oneSignalSubscriptionId
toAdaptyProfileParameters.Builder
to facilitate upgrades to OneSignal SDK v5+ which deprecates theplayerId
. Read more here: Adapty docs, OneSignal SDK Release Notes
- async/await syntax was updated - no more optionals results.
- iAd support has been discontinued. For more modern approach look into AdServices Framework.
2.7.0
2.6.3
2.6.2
2.6.1
- Fixed the order of products in the resulting array of
.getPaywallProducts
method.
2.6.0
In this version, the Adapty SDK will observe StoreKit 2 transactions, which will be helpful if you are using observer mode.
- The
.setVariationId(_:forTransactionId:)
method has been split into two versions that are different based on the type of transaction: StoreKit 1 and StoreKit 2 variants. The new method is calledsetVariationId(_:forPurchasedTransaction:_:)
- The
.makePurchase
method now returnsAdaptyPurchasedInfo
(which includes a purchased transaction) instead ofAdaptyProfile
. - The
AdaptyDelegate
method.shouldAddStorePayment(for:defermentCompletion:)
now awaitsAdaptyPurchasedInfo
in the completion block. - Added a method for StoreKit receipt fetching:
.getReceipt()
.
2.5.1
- Fixed the order of products in the resulting array of
.getPaywallProducts
method. - If you are using CocoaPods, you can refer this version like this:
pod 'Adapty', :git => '[email protected]:adaptyteam/AdaptySDK-iOS.git', :tag => '2.5.1'
2.5.0
-
Introduced a new functionality for retrieving introductory offers eligibility using StoreKit 2.
Please note that in this version, the
introductoryOfferEligibility
field is no longer a part ofAdaptyPaywallProduct
. To fetch it, you should now use a separate method called.getProductsIntroductoryOfferEligibility
. The behavior of this function depends on your Adapty SDK configuration. It will utilize StoreKit 2 if available or fallback to a legacy logic based on receipt analysis. For more detailed information, please refer to our documentation. Read more.
Fixes:
- Resolved the issue of incorrect logId for certain log entries.
2.6.0
2.5.0
2.4.5
- Improved mechanism for Usage Logs collection
- Fixed a bug which caused wrong error codes from StoreKit to be passed to the cross platform SDKs