Releases: adjust/ios_sdk
Releases · adjust/ios_sdk
Version 4.12.0
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
DocumentstoApplication Supportdirectory. - Deprecated
iAd v2handling. - Updated
WebViewJavascriptBridgeto6.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
UIPasteboardwith Facebook SDK (#310) (thanks to @sanekgusev).
Pull Request #314
Version 4.11.5
Fixed
- Fixed
WKWebViewJavascriptBridgebug (marcuswestin/WebViewJavascriptBridge#267).
Changed
- Improved iOS 11 compatibility.
- Removed connection validity checks.
Pull Request #306
Version 4.11.4
Added
- Added check if
sdk_clickpackage response contains attribution information. - Added sending of attributable parameters with every
sdk_clickpackage.
Changed
- Replaced
assertlevel logs withwarnlevel.
Pull Request #286
Version 4.11.3
Version 4.11.2
Version 4.11.1
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_MODEto iOS framework forCarthagesupport. - Added support for iOS 10.3.
- Added connection validity checks.
Changed
- Changed some variable types to enable compilation of SDK even if
Sign Comparisonoption is turned on in Xcode.
Fixed
- Fixed not processing of
sdk_infopackage type causing logs not to print proper package name once tracked. - Fixed random occurrence of attribution request being fired before session request.
Pull Request #276
Version 4.11.0
Added
- Added
adidfield to the attribution callback response. - Added accessor
[Adjust adid]to be able to getadidvalue 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
AdjustSdkTvscheme to shared ones in order to allowCarthagebuild fortvOS.
Changed
- Updated Criteo plugin:
- Added new partner parameter
user_segmentto be sent ininjectUserSegmentIntoCriteoEvents(for all Criteo events). - Moved
customer_idto be sent ininjectCustomerIdIntoCriteoEvents(for all Criteo events). - Added new partner parameter
new_customerto be sent ininjectTransactionConfirmedIntoEvent.
- Added new partner parameter
- 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_clickpackages. - 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_TVpre processer check.
Pull Request #263
Version 4.10.3
- Added sending of
os_buildparameter. - Added adjust SDK version information to
Adjust.hheader file. - Replaced
NSLoginADJSystemProfilewith the adjust logger. - It is no longer necessary to have attribution delegate implemented to get deferred deep links.
- Sending
os_buildor permanent version, not both.
Pull Request #255
CPU family and min iOS version
- Check if all CPU families are defined.
- Change the default deployment target of the dynamic library to iOS 8.
Pull Request #248
Remove backgroundSessionConfigurationWithIdentifier
- Revert deployment target to iOs 6.0
- Remove NSURLSessionConfiguration with backgroundSessionConfigurationWithIdentifier