Releases: adjust/ios_sdk
Releases · adjust/ios_sdk
Version v4.23.0
Added
- Added communication with SKAdNetwork framework by default on iOS 14.
- Added method
deactivateSKAdNetworkHandling
toADJConfig
to switch off default communication with SKAdNetwork framework. - Added wrapper method
requestTrackingAuthorizationWithCompletionHandler:
toAdjust
to allow immediate propagation of user's choice to backend. - Added handling of new iAd framework error codes introduced in iOS 14.
- Added sending of value of user's consent to be tracked with each package.
- Added
setUrlStrategy:
method inADJConfig
class to allow selection of URL strategy for specific market.
Pull Request #446
Version v4.22.2
Version 4.22.1
Fixed
- Fixed
copyWithZone:
method implementation inADJSubscription.m
(thanks to @atilimcetin).
Pull Request #437
Version 4.22.0
Added
- Added subscription tracking feature.
Changed
- Refactored networking part and moved it to request handler.
- Added additional synchronisation in various cases of access to package queue and activity state.
Pull Request #433
Version 4.21.3
Changed
- Added copying of each injected mutable property of
ADJEvent
class. - Synchronised access to callback/partner parameters in
ADJEvent
class. - Synchronised access to public API methods in
Adjust
class.
Fixed
- Removed iAd timer.
- Removed activity package mutation scenarios after package has been created.
Pull Request #425
Version 4.21.2
Version 4.21.1
Added
- Added support for Mac Catalyst (thanks to @rjchatfield).
Changed
- Replaced
available
attribute with a macro for non native SDKs compatibility. - Synchronised writing to package queue.
- Updated communication flow with
iAd.framework
.
Fixed
- Added nullability check for path being written onto (thanks to @sidepelican).
Pull Request #420
Version 4.21.0
Added
- Added support for signature library as a plugin.
- Added more aggressive sending retry logic for install session package.
- Added additional parameters to
ad_revenue
package payload.
Changed
- Replaced deprecated methods in iOS 13 for (un)archiving objects.
Fixed
- Added nullability check for
NSString
object returned byadjUrlDecode
method (thanks to @marinofelipe).
Pull Request #414
Version 4.20.0
Version 4.19.0
Added
- Added
disableThirdPartySharing
method toAdjust
interface to allow disabling of data sharing with third parties outside of Adjust ecosystem.
Pull Request #401