从Google Play安装时,将param传递给应用

时间:2014-06-22 10:30:24

标签: android deep-linking android-install-apk

我需要支持以下场景:

用户收到包含我的应用程序链接的电子邮件。

如果用户已经安装了该应用,则链接应该打开应用,将意图中的一些数据传递给启动器活动。

如果尚未安装该应用,则该电子邮件链接应充当广告系列引荐来源:将用户引导至Google Play以安装具有引荐来源网址的应用,并在引用广播接收器中安装后传递给我的应用。

1 个答案:

答案 0 :(得分:8)

您需要拦截安装后第一次打开应用后由Google Play广播的com.android.vending.INSTALL_REFERRER意图,并捕获该意图中的数据。用于启动Google Play的URI中的参数将在referrer String extra中传递。 (虽然您仅限于允许的参数列表,但请参阅该表的官方文档。)

https://developers.google.com/analytics/devguides/collection/android/v4/campaigns