Releases: adjust/react_native_sdk
Version 4.23.0
Added
- Added communication with SKAdNetwork framework by default on iOS 14.
- Added method
deactivateSKAdNetworkHandling
method toAdjustConfig
to switch off default communication with SKAdNetwork framework in iOS 14. - Added wrapper method
requestTrackingAuthorizationWithCompletionHandler
toAdjust
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 toAdjustConfig
class to allow selection of URL strategy for specific market.
Native versions:
[email protected]
[email protected]
Pull Request #100
Version 4.22.0
Added
- Added subscription tracking feature.
- Added OAID plugin for Adjust SDK named
react-native-adjust-oaid
. With this plugin added next to Adjust SDK, SDK will be able to read Open Advertising ID if present on the device. - Added support for Huawei App Gallery install referrer.
Changed
- Updated communication flow with
iAd.framework
.
Native versions:
[email protected]
[email protected]
Pull Request #91
Version 4.21.0
Added
- Added
disableThirdPartySharing
method toAdjust
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 additional parameters to
ad_revenue
package payload. - Added external device ID support.
Native versions:
[email protected]
[email protected]
Pull Request #84
Version 4.18.2
Added
- Added
convertUniversalLink
method from native iOS SDK to JS API (thanks to @tootsweet).
Changed
- Updated example and test app to RN 0.61.2.
- Updated README to fix typos (thanks to @BorisMisnik).
Native versions:
[email protected]
[email protected]
Pull Request #78
Version 4.18.1
Fixed
- Fixed compile errors when trying to use Adjust SDK with TypeScript 2.9 and higher (thanks to @rawrmaan).
Changed
- Changed submodule endpoints from
SSH
toHTTPS
(thanks to @rawrmaan).
Native versions:
[email protected]
[email protected]
Pull Request #70
Version 4.18.0
Added
- Added
trackAdRevenue
method toAdjust
interface to allow tracking of ad revenue. With this release added support forMoPub
ad revenue tracking. - Added reading of Facebook anonymous ID if available on iOS platform.
Native versions:
[email protected]
[email protected]
Pull Request #66
Version 4.17.2
Changed
- Updated iOS SDK version number in Podspec file to 4.17.2.
Native versions:
[email protected]
[email protected]
Pull Request #60
Version 4.17.1
Added
- Added
Typescript
support for React Native Projects (Thanks to @luisnaranjo733 🍻)
Native versions:
[email protected]
[email protected]
Pull Request #59
Version 4.17.0
Added
- Added
getSdkVersion()
method toAdjust
interface to obtain current SDK version string.
Changed
- Changed usage of
compile
keyword in plugin'sbuild.gradle
file intoimplementation
(#47). Thanks to @vitorreis.
Native versions:
[email protected]
[email protected]
Pull Request #49
Version 4.15.0
Added
- Added
setCallbackId
method onAdjustEvent
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 26 (thanks to @hamidhadi).
- Marked
setReadMobileEquipmentIdentity
method ofAdjustConfig
object as deprecated. - SDK will now fire attribution request each time upon session tracking finished in case it lacks attribution info.
Native versions:
[email protected]
[email protected]
Pull Request #43