【发布时间】:2015-06-03 23:18:30
【问题描述】:
我目前正在实施Google's App Invites 我想知道测试全新安装的最佳方法是什么。
我可以使用适当的深层链接广播INSTALL_REFERRER 事件,如下所示:
adb shell am broadcast -a com.android.vending.INSTALL_REFERRER -n <your.package>/.<path.up.until.your.BroadcastReceiver> --es "referrer" "test_referrer=test"
但这会发送一个带有推荐数据的通用广播。目前有没有办法广播INSTALL_REFERRAL,其中还包含适当的AppInviteReferral 数据?
挖掘源代码发现有一个 com.google.android.gms.appinvite.REFERRAL_BUNDLE 作为意图的一部分,但我不确定如何将其构建为广播的一部分。
编辑 我创建了一个单独的、更一般的问题,关于在测试广播时使用 bundle extras here
【问题讨论】:
-
你最后做了什么?
-
@sivi 我最终没有继续使用应用程序邀请,但在另一个答案中提出了一种有效的测试方法。基本上,创建一个测试应用程序来发送带有适当推荐的广播事件捆。 stackoverflow.com/a/31411910/2263561
标签: android android-intent google-play-services install-referrer