Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
### Version 5.4.2 (12th August 2025)
#### Fixed
- Fixed first session delay pre-init actions array lazy initialization.

#### Changed
- Updated purchase verification handler (internal changes).

#### Native SDKs
- [iOS@v5.4.3][ios_sdk_v5.4.3]
- [Android@v5.4.2][android_sdk_v5.4.2]

---

### Version 5.4.1 (28th July 2025)
#### Added
- Added support for Google On-Device-Measurement. For more details about this feature, refer to the [official documentation](https://dev.adjust.com/en/sdk/react-native/plugins/google-odm).
Expand Down Expand Up @@ -764,6 +777,7 @@ In case you were using beta version of the SDK v5, please switch to the official
[ios_sdk_v5.1.1]: https://github.com/adjust/ios_sdk/tree/v5.1.1
[ios_sdk_v5.4.0]: https://github.com/adjust/ios_sdk/tree/v5.4.0
[ios_sdk_v5.4.1]: https://github.com/adjust/ios_sdk/tree/v5.4.1
[ios_sdk_v5.4.3]: https://github.com/adjust/ios_sdk/tree/v5.4.3

[android_sdk_v4.10.4]: https://github.com/adjust/android_sdk/tree/v4.10.4
[android_sdk_v4.11.0]: https://github.com/adjust/android_sdk/tree/v4.11.0
Expand Down Expand Up @@ -807,3 +821,4 @@ In case you were using beta version of the SDK v5, please switch to the official
[android_sdk_v5.1.0]: https://github.com/adjust/android_sdk/tree/v5.1.0
[android_sdk_v5.4.0]: https://github.com/adjust/android_sdk/tree/v5.4.0
[android_sdk_v5.4.1]: https://github.com/adjust/android_sdk/tree/v5.4.1
[android_sdk_v5.4.2]: https://github.com/adjust/android_sdk/tree/v5.4.2
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5.4.1
5.4.2
2 changes: 1 addition & 1 deletion android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,5 @@ android {

dependencies {
implementation 'com.facebook.react:react-native:+'
implementation 'com.adjust.sdk:adjust-android:5.4.1'
implementation 'com.adjust.sdk:adjust-android:5.4.2'
}
14 changes: 7 additions & 7 deletions example/ios/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PODS:
- Adjust (5.4.1):
- Adjust/Adjust (= 5.4.1)
- Adjust/Adjust (5.4.1):
- Adjust (5.4.3):
- Adjust/Adjust (= 5.4.3)
- Adjust/Adjust (5.4.3):
- AdjustSignature (= 3.47.0)
- AdjustSignature (3.47.0)
- boost (1.84.0)
Expand Down Expand Up @@ -1337,8 +1337,8 @@ PODS:
- React-jsiexecutor
- React-RCTFBReactNativeSpec
- ReactCommon/turbomodule/core
- react-native-adjust (5.4.1):
- Adjust (= 5.4.1)
- react-native-adjust (5.4.2):
- Adjust (= 5.4.3)
- React-Core
- React-NativeModulesApple (0.79.2):
- glog
Expand Down Expand Up @@ -1892,7 +1892,7 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/yoga"

SPEC CHECKSUMS:
Adjust: 1ff981e84ae1306f8cce30e0661b3997dad1b85c
Adjust: c45e9ad1074b970df6ab78b1c2d17fd0338b4645
AdjustSignature: d634fc6b66295c38807f3b4e50978c1f72355950
boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90
DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb
Expand Down Expand Up @@ -1932,7 +1932,7 @@ SPEC CHECKSUMS:
React-logger: 8edfcedc100544791cd82692ca5a574240a16219
React-Mapbuffer: c3f4b608e4a59dd2f6a416ef4d47a14400194468
React-microtasksnativemodule: 054f34e9b82f02bd40f09cebd4083828b5b2beb6
react-native-adjust: 29c5c849f5d45d7c2d6f74da916478bbeb00b8fb
react-native-adjust: ae71c7d5c53cc9bce42c858f97f1c0e3c3274b2a
React-NativeModulesApple: 2c4377e139522c3d73f5df582e4f051a838ff25e
React-oscompat: ef5df1c734f19b8003e149317d041b8ce1f7d29c
React-perflogger: 9a151e0b4c933c9205fd648c246506a83f31395d
Expand Down
2 changes: 1 addition & 1 deletion ext/android/sdk
Submodule sdk updated 34 files
+1 −1 Adjust/build.gradle
+1 −1 Adjust/examples/example-app-fbpixel/build.gradle
+2 −2 Adjust/examples/example-app-java/build.gradle
+2 −2 Adjust/examples/example-app-keyboard/build.gradle
+1 −1 Adjust/examples/example-app-kotlin/build.gradle
+2 −2 Adjust/examples/example-app-tv/build.gradle
+1 −1 Adjust/examples/example-app-webbridge/build.gradle
+4 −4 Adjust/plugins/sdk-plugin-huawei-referrer/build.gradle
+4 −4 Adjust/plugins/sdk-plugin-imei/build.gradle
+4 −4 Adjust/plugins/sdk-plugin-meta-referrer/build.gradle
+4 −4 Adjust/plugins/sdk-plugin-oaid/build.gradle
+4 −4 Adjust/plugins/sdk-plugin-samsung-clouddev/build.gradle
+4 −4 Adjust/plugins/sdk-plugin-samsung-referrer/build.gradle
+4 −4 Adjust/plugins/sdk-plugin-vivo-referrer/build.gradle
+4 −4 Adjust/plugins/sdk-plugin-webbridge/build.gradle
+1 −1 Adjust/plugins/sdk-plugin-webbridge/src/main/assets/adjust.js
+4 −4 Adjust/plugins/sdk-plugin-xiaomi-referrer/build.gradle
+2 −2 Adjust/sdk-core/build.gradle
+6 −0 Adjust/sdk-core/src/main/java/com/adjust/sdk/ActivityHandler.java
+1 −1 Adjust/sdk-core/src/main/java/com/adjust/sdk/Adjust.java
+10 −0 Adjust/sdk-core/src/main/java/com/adjust/sdk/AdjustFactory.java
+4 −0 Adjust/sdk-core/src/main/java/com/adjust/sdk/AdjustInstance.java
+1 −0 Adjust/sdk-core/src/main/java/com/adjust/sdk/AdjustTestOptions.java
+3 −2 Adjust/sdk-core/src/main/java/com/adjust/sdk/Constants.java
+82 −75 Adjust/sdk-core/src/main/java/com/adjust/sdk/PurchaseVerificationHandler.java
+9 −6 Adjust/sdk-core/src/main/java/com/adjust/sdk/network/ActivityPackageSender.java
+5 −2 Adjust/sdk-core/src/main/java/com/adjust/sdk/network/UrlStrategy.java
+5 −4 Adjust/sdk-core/src/main/java/com/adjust/sdk/network/UtilNetworking.java
+2 −2 Adjust/tests/test-app-core/build.gradle
+3 −2 Adjust/tests/test-app-core/src/main/java/com/adjust/testapp/Util.java
+2 −2 Adjust/tests/test-app-webbridge/build.gradle
+28 −26 Adjust/tests/test-options/src/main/java/com/adjust/test_options/TestConnectionOptions.java
+6 −0 CHANGELOG.md
+1 −1 VERSION
4 changes: 2 additions & 2 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ Adjust.getLastDeeplink = function(callback) {
};

Adjust.getSdkVersion = function(callback) {
module_adjust.getSdkVersion("react-native5.4.1", callback);
module_adjust.getSdkVersion("react-native5.4.2", callback);
};

Adjust.componentWillUnmount = function() {
Expand Down Expand Up @@ -329,7 +329,7 @@ Adjust.teardown = function(testParam) {

var AdjustConfig = function(appToken, environment) {
// common
this.sdkPrefix = "react-native5.4.1";
this.sdkPrefix = "react-native5.4.2";
this.appToken = appToken;
this.environment = environment;
this.logLevel = null;
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "react-native-adjust",
"description": "Adjust React Native SDK",
"version": "5.4.1",
"version": "5.4.2",
"main": "index.js",
"author": "Adjust",
"license": "MIT",
Expand Down
2 changes: 1 addition & 1 deletion plugins/oaid/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,5 @@ android {
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.facebook.react:react-native:+'
implementation 'com.adjust.sdk:adjust-android-oaid:5.4.1'
implementation 'com.adjust.sdk:adjust-android-oaid:5.4.2'
}
2 changes: 1 addition & 1 deletion plugins/oaid/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "react-native-adjust-oaid",
"description": "Adjust React Native OAID plugin",
"version": "5.4.1",
"version": "5.4.2",
"main": "index.js",
"author": "Adjust",
"license": "MIT",
Expand Down
2 changes: 1 addition & 1 deletion react-native-adjust.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@ Pod::Spec.new do |s|
s.preserve_paths = 'LICENSE', 'README.md', 'package.json', 'index.js'
s.source_files = 'ios/*.{h,m}'

s.dependency 'Adjust', '5.4.1'
s.dependency 'Adjust', '5.4.3'
s.dependency 'React-Core'
end
2 changes: 1 addition & 1 deletion test/app/App.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ const App: () => React$Node = () => {
}

var urlOverwrite = "";
var ipAddress = "192.168.8.88";
var ipAddress = "192.168.86.211";
if (Platform.OS === "android") {
urlOverwrite = "https://" + ipAddress + ":8443";
} else if (Platform.OS === "ios") {
Expand Down
18 changes: 9 additions & 9 deletions test/app/ios/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PODS:
- Adjust (5.4.1):
- Adjust/Adjust (= 5.4.1)
- Adjust/Adjust (5.4.1):
- Adjust (5.4.3):
- Adjust/Adjust (= 5.4.3)
- Adjust/Adjust (5.4.3):
- AdjustSignature (= 3.47.0)
- AdjustSignature (3.47.0)
- boost (1.84.0)
Expand Down Expand Up @@ -1337,10 +1337,10 @@ PODS:
- React-jsiexecutor
- React-RCTFBReactNativeSpec
- ReactCommon/turbomodule/core
- react-native-adjust (5.4.1):
- Adjust (= 5.4.1)
- react-native-adjust (5.4.2):
- Adjust (= 5.4.3)
- React-Core
- react-native-adjust-test (5.4.1):
- react-native-adjust-test (5.4.2):
- React
- React-NativeModulesApple (0.79.2):
- glog
Expand Down Expand Up @@ -1897,7 +1897,7 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/yoga"

SPEC CHECKSUMS:
Adjust: 1ff981e84ae1306f8cce30e0661b3997dad1b85c
Adjust: c45e9ad1074b970df6ab78b1c2d17fd0338b4645
AdjustSignature: d634fc6b66295c38807f3b4e50978c1f72355950
boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90
DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb
Expand Down Expand Up @@ -1937,8 +1937,8 @@ SPEC CHECKSUMS:
React-logger: 8edfcedc100544791cd82692ca5a574240a16219
React-Mapbuffer: c3f4b608e4a59dd2f6a416ef4d47a14400194468
React-microtasksnativemodule: 054f34e9b82f02bd40f09cebd4083828b5b2beb6
react-native-adjust: 29c5c849f5d45d7c2d6f74da916478bbeb00b8fb
react-native-adjust-test: 1ca28e7d931f03c1f207db4329a01203da4e68f7
react-native-adjust: ae71c7d5c53cc9bce42c858f97f1c0e3c3274b2a
react-native-adjust-test: 225c7d7b74fe6396875268131feb2b2a729a61ee
React-NativeModulesApple: 2c4377e139522c3d73f5df582e4f051a838ff25e
React-oscompat: ef5df1c734f19b8003e149317d041b8ce1f7d29c
React-perflogger: 9a151e0b4c933c9205fd648c246506a83f31395d
Expand Down
Binary file modified test/lib/android/libs/adjust-test-options.jar
Binary file not shown.
2 changes: 1 addition & 1 deletion test/lib/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "react-native-adjust-test",
"description": "Adjust Test Plugin For React Native SDK",
"version": "5.4.1",
"version": "5.4.2",
"author": "Adjust",
"license": "MIT",
"keywords": [
Expand Down