Skip to content

Releases: adjust/titanium_sdk

Version 4.28.0

03 Apr 01:04
08fb922
Compare
Choose a tag to compare

Changed

  • Removed native iOS legacy code.

Native SDKs:
iOS@v4.28.0
Android@v4.27.0


Pull Request #28

Version 4.23.2

21 Jan 10:42
1d4fb5e
Compare
Choose a tag to compare

Fixed

  • Fixed linking of AppTrackingTransparency.framework by setting it to weak.

Native SDKs:
iOS@v4.23.2
Android@v4.24.1


Pull Request #27

Version 4.23.1

29 Sep 12:38
a8ab1f6
Compare
Choose a tag to compare

Fixed

  • Fixed duplicate ADJUrlStrategy symbol error.

Native SDKs:
iOS@v4.23.2
Android@v4.24.1


Pull Request #24

Version 4.23.0

02 Sep 13:33
6341c9c
Compare
Choose a tag to compare

Added

  • Added trackAdRevenue method to Adjust interface to allow tracking of ad revenue. With this release added support for MoPub ad revenue tracking.
  • Added reading of Facebook anonymous ID if available on iOS platform.
  • Added disableThirdPartySharing method to Adjust interface to allow disabling of data sharing with third parties outside of Adjust ecosystem.
  • Added support for signature library as a plugin.
  • Added more aggressive sending retry logic for install session package.
  • Added external device ID support.
  • Added support for Huawei App Gallery install referrer.
  • Added subscription tracking feature.
  • Added communication with SKAdNetwork framework by default on iOS 14.
  • Added method deactivateSKAdNetworkHandling method to AdjustConfig to switch off default communication with SKAdNetwork framework in iOS 14.
  • Added wrapper method requestTrackingAuthorizationWithCompletionHandler to Adjust to allow asking for user's consent to be tracked in iOS 14 and 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 to AdjustConfig class to allow selection of URL strategy for specific market.

Changed

  • Updated Titanium SDK version used to build Adjust SDK to 9.1.0.GA.

⚠️ Note: This SDK update contains support for iOS 14 and that makes it compatible with Titanium SDK 9.1.0 and later.
⚠️ 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 in iOS, please make sure you're using iOS 14 beta 5 or later.


Native SDKs:
iOS@v4.23.0
Android@v4.24.0


Pull Request #23

Version 4.17.0

15 Jan 15:41
2352159
Compare
Choose a tag to compare

Added

  • Added getSdkVersion method to Adjust interface to obtain current SDK version string.
  • Added setCallbackId method on AdjustEvent object for users to set custom ID on event object which will later be reported in event success/failure callbacks.
  • Added callbackId field to event tracking success callback object.
  • Added callbackId field to event tracking failure callback object.

Changed

  • Updated Android SDK and build tools to 28.
  • Marked setReadMobileEquipmentIdentity method of AdjustConfig object as deprecated.
  • SDK will now fire attribution request each time upon session tracking finished in case it lacks attribution info.

Native SDKs:
iOS@v4.17.1
Android@v4.17.0


Pull Request #15

Version 4.14.0

16 Jul 13:46
bfda87c
Compare
Choose a tag to compare

Added

  • Added deep link caching in case appWillOpenUrl method is called before SDK is initialised.

Changed

  • Updated the way how iOS plugin handles push tokens from Titanium interface - they are now being passed directly as strings to native iOS SDK.
  • Removed google-play.services.jar dependency from Android plugin.
  • Updated Google Play Services section of README with new instructions on how dependency can be added to your app.

Native SDKs:
iOS@v4.14.1
Android@v4.14.0


Pull Request #13

Version 4.13.0

23 May 09:53
1103726
Compare
Choose a tag to compare

Added

  • Added gdprForgetMe method to Adjust interface enable possibility for user to be forgotten in accordance with GDPR law.

Native SDKs:
iOS@v4.13.0
Android@v4.13.0


Pull Request #12

Version 4.12.1

12 Mar 15:07
b61b00e
Compare
Choose a tag to compare

Native changes

  • Updated Android SDK to v4.12.4.

Native SDKs:
iOS@v4.12.3
Android@v4.12.4


Pull Request #11

Version 4.12.0

09 Mar 08:42
b9fe01b
Compare
Choose a tag to compare

Added

  • Added support for Titanium 7.0.0.GA.
  • Added setAppSecret method to AdjustConfig interface.
  • Added getAmazonAdId method to Adjust interface.
  • Added setReadMobileEquipmentIdentity method to AdjustConfig interface.

Native SDKs:
iOS@v4.12.3
Android@v4.12.3


Pull Request #10

Version 4.11.2

28 Sep 11:15
Compare
Choose a tag to compare

Added

  • [iOS] Improved iOS 11 support.

Changed

  • [iOS] Removed iOS connection validity checks.
  • [iOS] Updated native iOS SDK to version 4.11.5.

Native SDKs:
iOS@v4.11.5
Android@v4.11.4


Pull Request #5