【问题标题】:How to test Google App Invites如何测试 Google 应用邀请
【发布时间】: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


【解决方案1】:

我会使用在here 找到的演示应用程序作为起点。您可以在那里获取代码并使用安装了您的应用程序的其他设备进行测试。注意:您的应用必须已经发布到 Play 商店

【讨论】:

  • 此信息最好作为对该问题的评论。答案将直接包括解决方案。
  • @user3071284 我无法发表评论,因为我没有足够的声誉这样做
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-03
  • 2019-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多