Skip to content

Releases: adjust/ios_sdk

Version v4.23.0

19 Aug 10:36
03d4f16
Compare
Choose a tag to compare

Added

  • Added communication with SKAdNetwork framework by default on iOS 14.
  • Added method deactivateSKAdNetworkHandling to ADJConfig to switch off default communication with SKAdNetwork framework.
  • Added wrapper method requestTrackingAuthorizationWithCompletionHandler: to Adjust 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 in ADJConfig class to allow selection of URL strategy for specific market.

⚠️ Note: iOS 14 beta versions prior to 5 appear to have an issue when trying to use iAd framework API like described in here. For testing of v4.23.0 version of SDK, please make sure you're using iOS 14 beta 5 or later.


Migration Guide.


Pull Request #446

Version v4.22.2

24 Jul 14:38
4ff99a8
Compare
Choose a tag to compare

Added

  • Added collection iAd framework communication errors metrics.

Migration Guide.


Pull Request #446

Version 4.22.1

05 Jun 09:04
ba8e973
Compare
Choose a tag to compare

Fixed

  • Fixed copyWithZone: method implementation in ADJSubscription.m (thanks to @atilimcetin).

Migration Guide.


Pull Request #437

Version 4.22.0

29 May 12:28
69891bd
Compare
Choose a tag to compare

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.

Migration Guide.


Pull Request #433

Version 4.21.3

22 Apr 15:25
8c1f10b
Compare
Choose a tag to compare

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.

Migration Guide.


Pull Request #425

Version 4.21.2

15 Apr 11:35
e2d1c24
Compare
Choose a tag to compare

Fixed

  • Added check for timer source and block existence prior to starting it.

Migration Guide.


Pull Request #422

Version 4.21.1

09 Apr 11:50
2dad132
Compare
Choose a tag to compare

Added

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).

Migration Guide.


Pull Request #420

Version 4.21.0

19 Mar 14:06
08c9931
Compare
Choose a tag to compare

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 by adjUrlDecode method (thanks to @marinofelipe).

Migration Guide.


Pull Request #414

Version 4.20.0

15 Jan 16:43
1b5d409
Compare
Choose a tag to compare

Added

  • Added external device ID support.

Migration Guide.


Pull Request #405

Version 4.19.0

09 Dec 13:04
c20f299
Compare
Choose a tag to compare

Added

  • Added disableThirdPartySharing method to Adjust interface to allow disabling of data sharing with third parties outside of Adjust ecosystem.

Migration Guide.


Pull Request #401