我需要支持以下场景:
用户收到包含我的应用程序链接的电子邮件。
如果用户已经安装了该应用,则链接应该打开应用,将意图中的一些数据传递给启动器活动。
如果尚未安装该应用,则该电子邮件链接应充当广告系列引荐来源:将用户引导至Google Play以安装具有引荐来源网址的应用,并在引用广播接收器中安装后传递给我的应用。
答案 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