Skip to content

Releases: adjust/ios_sdk

Version 4.12.1

13 Dec 21:50
1fab8d1
Compare
Choose a tag to compare

Fixed

  • Fixed compatibility of Adjust SDK with apps that are already using Reachability class (#315) (thanks to @fedetrim).

Migration Guide.


Pull Request #316

Version 4.12.0

13 Dec 16:28
e1d67b1
Compare
Choose a tag to compare

Added

  • Added reading of MCC.
  • Added reading of MNC.
  • Added reading of network type.
  • Added reading of connectivity type.
  • Added usage of app secret in authorization header.

Changed

  • Improved push token handling.
  • Migrated Adjust internal files from Documents to Application Support directory.
  • Deprecated iAd v2 handling.
  • Updated WebViewJavascriptBridge to 6.0.2.
  • Updated instructions for iOS SDK web bridge integration.

Fixed

  • Fixed data race in ADJAttributionHandler (#303) (thanks to @mindbrix).
  • Fixed potential deadlock in shared access to UIPasteboard with Facebook SDK (#310) (thanks to @sanekgusev).

Migration Guide.


Pull Request #314

Version 4.11.5

21 Sep 17:11
Compare
Choose a tag to compare

Fixed

Changed

  • Improved iOS 11 compatibility.
  • Removed connection validity checks.

Migration Guide.


Pull Request #306

Version 4.11.4

05 May 13:45
Compare
Choose a tag to compare

Added

  • Added check if sdk_click package response contains attribution information.
  • Added sending of attributable parameters with every sdk_click package.

Changed

  • Replaced assert level logs with warn level.

Migration Guide.


Pull Request #286

Version 4.11.3

23 Mar 15:19
Compare
Choose a tag to compare

Changed

  • Performing connection validity checks only on main package queue.

Migration Guide.


Pull Request #282

Version 4.11.2

14 Mar 15:49
Compare
Choose a tag to compare

Changed

  • Changed key name used to save persistent UUID to be unique per app.

Migration Guide.


Pull Request #279

Version 4.11.1

13 Mar 15:25
Compare
Choose a tag to compare

⚠️ Please don't update your SDK to this version since improved support for iOS 10.3 will be released soon as part of SDK v4.11.2 ⚠️

Added

  • Added sending of the app's install time.
  • Added sending of the app's update time.
  • Added nullability annotations to public headers for Swift 3.0 compatibility.
  • Added BITCODE_GENERATION_MODE to iOS framework for Carthage support.
  • Added support for iOS 10.3.
  • Added connection validity checks.

Changed

  • Changed some variable types to enable compilation of SDK even if Sign Comparison option is turned on in Xcode.

Fixed

  • Fixed not processing of sdk_info package type causing logs not to print proper package name once tracked.
  • Fixed random occurrence of attribution request being fired before session request.

Migration Guide.


Pull Request #276

Version 4.11.0

27 Dec 12:43
Compare
Choose a tag to compare

Added

  • Added adid field to the attribution callback response.
  • Added accessor [Adjust adid] to be able to get adid value at any time after obtaining it, not only when session/event callbacks have been triggered.
  • Added accessor [Adjust attribution] to be able to get current attribution value at any time after obtaining it, not only when attribution callback has been triggered.
  • Added AdjustSdkTv scheme to shared ones in order to allow Carthage build for tvOS.

Changed

  • Updated Criteo plugin:
    • Added new partner parameter user_segment to be sent in injectUserSegmentIntoCriteoEvents (for all Criteo events).
    • Moved customer_id to be sent in injectCustomerIdIntoCriteoEvents (for all Criteo events).
    • Added new partner parameter new_customer to be sent in injectTransactionConfirmedIntoEvent.
  • Firing attribution request as soon as install has been tracked, regardless of presence of attribution callback implementation in user's app.
  • Saveing iAd/AdSearch details to prevent sending duplicated sdk_click packages.
  • Updated docs.

Fixed

  • Now reading push token value from activity state file when sending package.
  • Fixed memory leak by closing network session.
  • Fixed TARGET_OS_TV pre processer check.

Migration Guide.


Pull Request #263

Version 4.10.3

18 Nov 16:46
Compare
Choose a tag to compare
  • Added sending of os_build parameter.
  • Added adjust SDK version information to Adjust.h header file.
  • Replaced NSLog in ADJSystemProfile with the adjust logger.
  • It is no longer necessary to have attribution delegate implemented to get deferred deep links.
  • Sending os_build or permanent version, not both.

Migration Guide.


Pull Request #255

CPU family and min iOS version

06 Oct 07:37
Compare
Choose a tag to compare
  • Check if all CPU families are defined.
  • Change the default deployment target of the dynamic library to iOS 8.

Migration Guide.


Pull Request #248