Releases: adaptyteam/AdaptySDK-iOS
Releases · adaptyteam/AdaptySDK-iOS
3.3.6
3.3.5
3.3.4
- Fixed a bug where some network requests in the
getPaywall
method were not being canceled due to a timeout.
Full Changelog: 3.3.3...3.3.4
3.3.3
- updated internal timeouts logic for
getPaywall
method
Full Changelog: 3.3.2...3.3.3
3.3.2
- AdaptyUI: fix activity indicator color in dark mode
Full Changelog: 3.3.1...3.3.2
3.3.1
- General bug fixes and performance improvements
Full Changelog: 3.3.0...3.3.1
3.3.0
⚠️ Breaking Changes
Integrations and Attribution Configuration. Read More.
-
New Method for Setting Integration Identifiers:
- Introduced
setIntegrationIdentifier(key:value:)
:- Previously, integrations were configured using the
updateProfile
method, passing integration IDs to the builder. - Now, use
setIntegrationIdentifier
to set integration identifiers with akey
andvalue
.
- Previously, integrations were configured using the
- Introduced
-
Updated
updateAttribution
Method:- The
source
parameter is now aString
instead of an enum. - The
networkUserId
parameter has been removed. UsesetIntegrationIdentifier
to set thenetworkUserId
instead. - Changed the parameter type from
[String: any Sendable]
back to[AnyHashable: Any]
.
- The
Observer Mode. Read More.
‼️ Transactions must now be explicitly reported when using Observer Mode:- Replace calls to
setVariationId(:forPurchasedTransaction:)
withreportTransaction(:withVariationId:)
after everytransaction.finish()
. - The
variationId
parameter inreportTransaction
is now optional.
- Replace calls to
Full Changelog: 3.2.4...3.3.0
📺 You can also refer to our video explaining how to migrate to Adapty 3.3.0 from 3.2.0 and earlier.
3.2.4
3.2.2
- Added support for Xcode 16.2
- Fixed support for Xcode 15.x
Full Changelog: 3.2.1...3.2.2
3.2.1
- AdaptyUI: Internal improvements to paywall rendering.
Full Changelog: 3.2.0...3.2.1