Skip to content

Commit bc33d49

Browse files
committed
Updating Adjust SDK to 5.0.1
1 parent 62dd54a commit bc33d49

File tree

3 files changed

+13
-16
lines changed

3 files changed

+13
-16
lines changed

lib/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ dependencies {
4949

5050
// Partner Dependencies
5151
dependencies {
52-
implementation("com.adjust.sdk:adjust-android:4.38.0")
52+
implementation("com.adjust.sdk:adjust-android:5.0.1")
5353
}
5454

5555
// Test Dependencies

lib/src/main/java/com/segment/analytics/kotlin/destinations/adjust/AdjustDestination.kt

+9-12
Original file line numberDiff line numberDiff line change
@@ -49,16 +49,13 @@ class AdjustDestination : DestinationPlugin(), AndroidLifecycle {
4949
it.appToken, environment
5050
)
5151

52-
if (it.setEventBufferingEnabled) {
53-
adjustConfig.setEventBufferingEnabled(true)
54-
}
5552
if (it.trackAttributionData) {
5653
// registering a delegate callback to notify tracker attribution changes.
5754
val listener: OnAttributionChangedListener =
5855
AdjustSegmentAttributionChangedListener(analytics)
5956
adjustConfig.setOnAttributionChangedListener(listener)
6057
}
61-
Adjust.onCreate(adjustConfig)
58+
Adjust.initSdk(adjustConfig)
6259
Adjust.onResume()
6360
analytics.log("Adjust Destination loaded")
6461
}
@@ -96,8 +93,8 @@ class AdjustDestination : DestinationPlugin(), AndroidLifecycle {
9693

9794
override fun reset() {
9895
super.reset()
99-
Adjust.resetSessionPartnerParameters()
100-
analytics.log("Adjust.resetSessionPartnerParameters()")
96+
Adjust.removeGlobalPartnerParameters()
97+
analytics.log("Adjust.removeGlobalPartnerParameters()")
10198
}
10299

103100
/**
@@ -116,16 +113,16 @@ class AdjustDestination : DestinationPlugin(), AndroidLifecycle {
116113
}
117114

118115
/**
119-
* adding session Partner parameters to Adjust. It will merge session partner parameters with event partner parameter.
116+
* adding global Partner parameters to Adjust. It will merge global partner parameters with event partner parameter.
120117
*/
121118
private fun setPartnerParams(payload: BaseEvent) {
122119
if (payload.userId.isNotEmpty()) {
123-
Adjust.addSessionPartnerParameter("userId", payload.userId)
124-
analytics.log("Adjust.addSessionPartnerParameter(userId, ${payload.userId})")
120+
Adjust.addGlobalPartnerParameter("userId", payload.userId)
121+
analytics.log("Adjust.addGlobalPartnerParameter(userId, ${payload.userId})")
125122
}
126123
if (payload.anonymousId.isNotEmpty()) {
127-
Adjust.addSessionPartnerParameter("anonymousId", payload.anonymousId)
128-
analytics.log("Adjust.addSessionPartnerParameter(anonymousId, ${payload.anonymousId})")
124+
Adjust.addGlobalPartnerParameter("anonymousId", payload.anonymousId)
125+
analytics.log("Adjust.addGlobalPartnerParameter(anonymousId, ${payload.anonymousId})")
129126
}
130127
}
131128

@@ -166,7 +163,7 @@ data class AdjustSettings(
166163
var appToken: String,
167164
// Adjust Segment value for Send to Production Environment on Adjust
168165
var setEnvironmentProduction: Boolean = false,
169-
// Adjust Segment value to Buffer and batch events sent to Adjust
166+
// (Deprecated) Removed in Adjust v5, has no effect and will be removed
170167
var setEventBufferingEnabled: Boolean = false,
171168
// Adjust Segment value to track Attribution Data
172169
var trackAttributionData: Boolean = false,

lib/src/test/kotlin/com/segment/analytics/kotlin/destinations/adjust/AdjustDestinationTests.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ class AdjustDestinationTests {
135135
}
136136
val identifyEvent = adjustDestination.identify(sampleIdentifyEvent)
137137
assertNotNull(identifyEvent)
138-
verify { Adjust.addSessionPartnerParameter("userId", "adjust-UserID-123") }
138+
verify { Adjust.addGlobalPartnerParameter("userId", "adjust-UserID-123") }
139139
}
140140

141141
@Test
@@ -158,7 +158,7 @@ class AdjustDestinationTests {
158158
val identifyEvent = adjustDestination.identify(sampleIdentifyEvent)
159159
assertNotNull(identifyEvent)
160160
verify {
161-
Adjust.addSessionPartnerParameter(
161+
Adjust.addGlobalPartnerParameter(
162162
"anonymousId",
163163
"adjust-anonId-123"
164164
)
@@ -168,7 +168,7 @@ class AdjustDestinationTests {
168168
@Test
169169
fun `reset is handled correctly`() {
170170
adjustDestination.reset()
171-
verify { Adjust.resetSessionPartnerParameters() }
171+
verify { Adjust.removeGlobalPartnerParameters() }
172172
}
173173

174174
@Test

0 commit comments

Comments
 (0)