使用自定义广告系列参数从浏览器 intent 打开 Android 应用

Open Android app from browser intent with custom campaign parameter

我正在使用 IntentFilter 从浏览器打开应用程序并检查是否已安装该应用程序,如果未安装则重定向到 Play 商店。

我的问题是,我不知道如何在第二种情况下发送 'utm_campaign 参数。使用这样的意图

时是否可以在 Javascript 中发送它

(intent://messagecenter/#Intent;____end;)

最简单的解决方案是 FirebaseFirebase's Dynamic Links 是特殊链接,如果安装了应用程序,可以打开应用程序,否则可以将用户带到 PlayStore 页面。这很容易做到,而且这个功能也是免费的。

如果您不想这样做,您必须 DeepLink 某些 url 或格式到您的应用中,然后您可以提取所有广告系列跟踪信息。

在您的 target activity 中写入此代码 getIntent().getData().toString() 以获得 URL 地址。

不过,我建议使用第一种方法,因为它非常简单,而且您可以轻松获得更多功能并深入了解您的应用。

我找到了解决问题的办法。 https://blog.branch.io/technical-guide-to-deep-linking-on-android-chrome-intents