Added
- Added
getAdidWithTimeoutto theAdjust2dxAPI to retrieve the ADID with a specified timeout. If the value is not obtained in time, an empty string is returned. - Added
getAttributionWithTimeoutto theAdjust2dxAPI to retrieve the current attribution with a specified timeout. If the value is not obtained in time, an emptyAdjustAttribution2dxobject is returned. - Added
disableAppSetIdReadingtoAdjustConfig2dxto disable reading of the app set ID. Call this method on yourAdjustConfig2dxinstance to disable app set ID reading.
Changed
- Deprecated C function pointer callback methods in favor of
std::functionoverloads. The new overloads support lambda captures and avoid concurrency issues on Android. All callback methods (e.g.,getAdid,getAttribution,isEnabled,verifyPlayStorePurchase, etc.) now havestd::functionoverloads. The old C function pointer versions are marked as deprecated and will show warnings in Xcode and Android Studio. Migrate to thestd::functionoverloads to use lambda captures and improve thread safety. - Updated the Adjust Signature library version to 3.62.0.
Native SDKs
Pull Request #55
Note: Please make sure to also add the latest version of the signature library for both platforms (iOS / Android).