使用自定义广告系列参数从浏览器 intent 打开 Android 应用
Open Android app from browser intent with custom campaign parameter
我正在使用 IntentFilter
从浏览器打开应用程序并检查是否已安装该应用程序,如果未安装则重定向到 Play 商店。
我的问题是,我不知道如何在第二种情况下发送 'utm_campaign
参数。使用这样的意图
时是否可以在 Javascript 中发送它
(intent://messagecenter/#Intent;____end;)
最简单的解决方案是 Firebase
。 Firebase'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
我正在使用 IntentFilter
从浏览器打开应用程序并检查是否已安装该应用程序,如果未安装则重定向到 Play 商店。
我的问题是,我不知道如何在第二种情况下发送 'utm_campaign
参数。使用这样的意图
(intent://messagecenter/#Intent;____end;)
最简单的解决方案是 Firebase
。 Firebase'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