Releases: adjust/ios_sdk
Releases · adjust/ios_sdk
Version 4.12.1
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
Documents
toApplication Support
directory. - Deprecated
iAd v2
handling. - Updated
WebViewJavascriptBridge
to6.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).
Pull Request #314
Version 4.11.5
Fixed
- Fixed
WKWebViewJavascriptBridge
bug (marcuswestin/WebViewJavascriptBridge#267).
Changed
- Improved iOS 11 compatibility.
- Removed connection validity checks.
Pull Request #306
Version 4.11.4
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 withwarn
level.
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_MODE
to iOS framework forCarthage
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.
Pull Request #276
Version 4.11.0
Added
- Added
adid
field to the attribution callback response. - Added accessor
[Adjust adid]
to be able to getadid
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 allowCarthage
build fortvOS
.
Changed
- Updated Criteo plugin:
- Added new partner parameter
user_segment
to be sent ininjectUserSegmentIntoCriteoEvents
(for all Criteo events). - Moved
customer_id
to be sent ininjectCustomerIdIntoCriteoEvents
(for all Criteo events). - Added new partner parameter
new_customer
to 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_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.
Pull Request #263
Version 4.10.3
- Added sending of
os_build
parameter. - Added adjust SDK version information to
Adjust.h
header file. - Replaced
NSLog
inADJSystemProfile
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.
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