Skip to content

Commit d102dc0

Browse files
committed
Adjusting referring application to match documentation
1 parent eeac5d8 commit d102dc0

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

packages/core/android/src/main/kotlin/com/segment/analytics/AnalyticsPlugin.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -182,13 +182,13 @@ class AnalyticsPlugin : FlutterPlugin, NativeContextApi, EventChannel.StreamHand
182182
private fun createChangeReceiver(events: EventSink): BroadcastReceiver {
183183
return object : BroadcastReceiver() {
184184
override fun onReceive(context: Context?, intent: Intent) {
185-
val referringApplication = intent.getStringExtra("referringApplication")
185+
val referringApplication = intent.getStringExtra("referring_application")
186186
// NOTE: assuming intent.getAction() is Intent.ACTION_VIEW
187187
val dataString: String? = intent.dataString
188188
if (dataString == null) {
189189
events.error("UNAVAILABLE", "Link unavailable", null)
190190
} else {
191-
val data = mapOf("url" to dataString, "referringApplication" to referringApplication)
191+
val data = mapOf("url" to dataString, "referring_application" to referringApplication)
192192
events.success(data)
193193
}
194194
}
@@ -234,7 +234,7 @@ class AnalyticsPlugin : FlutterPlugin, NativeContextApi, EventChannel.StreamHand
234234
if (this.context != null) {
235235
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP_MR1) {
236236
binding.activity.intent.putExtra(
237-
"referringApplication",
237+
"referring_application",
238238
binding.activity.referrer.toString()
239239
)
240240
}

packages/core/ios/Classes/AnalyticsPlugin.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@ public class AnalyticsPlugin: NSObject, FlutterPlugin, NativeContextApi, Flutter
1919
public func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool{
2020
let sourceApplication = options[.sourceApplication] as? String;
2121
if (_eventSink != nil) {
22-
_eventSink?(["url": url.absoluteString, "referringApplication": sourceApplication])
22+
_eventSink?(["url": url.absoluteString, "referring_application": sourceApplication])
2323
}else{
24-
pendingDeeplinkEventsQueue.append(["url": url.absoluteString, "referringApplication": sourceApplication]);
24+
pendingDeeplinkEventsQueue.append(["url": url.absoluteString, "referring_application": sourceApplication]);
2525
}
26+
27+
2628
return false
2729
}
2830

packages/core/lib/state.g.dart

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)