如何在Google Play商店发布之前测试google play referrer api?

时间:2018-03-06 09:31:11

标签: android google-play install google-play-services install-referrer

Google于2017年11月20日宣布推出Google Play Referrer API,作为跟踪应用安装的新方式。我的问题是:在我的应用程序在Google Play中发布之前,有没有办法测试该功能?

4 个答案:

答案 0 :(得分:1)

更新

Beta测试 适用于推荐人广播。我同时实现installreferrer API和广播,因此引荐来自广播而不是API。

使用Google Play提供的Beta测试,如下所示:

  1. 提交beta测试APK文件
  2. 将您的帐户添加到测试人员
  3. 使用引荐来源打开您APP的详细信息页面网址。根据类似的thread,网址可以是这样的:
      

    https://play.google.com/store/apps/details?id=com.mypackage&referrer=utm_source%3Dmobisoc%26utm_content%3D {的transaction_id}%26utm_campaign%3D1

  4. 如果使用Chrome,则可以通过点击"在Play Market APP"中打开,将网址重定向到Play APP。页面上的按钮。
  5. 在Play APP中下载并安装您的APP。
  6. 您的应用应在启动后收到推荐人,您可以通过举报或打印日志对其进行测试。

    Alpha测试也应该有效,但我没有测试过。

答案 1 :(得分:0)

Play Install Referrer API中没有提及。可悲的是,没有。尝试提交功能请求here

答案 2 :(得分:0)

您无需在Playstore上载就可以对其进行测试。

我是按照以下方式做的。

  1. 我创建了https://play.google.com/store/apps/details?id=fullpackagename&referrer=utm_source%3Dmobisoc&utm_content%3Dmobisoc&hl=en这样的网址
  2. 我已经从我的邮件中触发了该网址。它将重定向到Playstore
  3. 从命令提示符(使用adb命令)中,我已经安装了所需的apk。
  4. 在Playstore上,“安装”按钮将替换为“打开”按钮,我点击了该按钮。它正在工作

答案 3 :(得分:0)

根据this documentation

Google Play的新Install Referrer API取代了用于Google Play广告系列归因的已弃用的InstallBroadcast。

我做了一些测试,发现如果您在应用程序中配置了Firebase,并且在应用程序类中配置了“ FirebaseApp.initializeApp(this)”,则Firebase会收集引荐来源信息,并在不进行任何其他实现的情况下为信息显示板提供信息,仅调用“ FirebaseApp.initializeApp(this)”。

在Firebase控制台->“分析”->“转换”->“转换事件”->“ first_open”中,您会看到类似的东西

enter image description here

如果您在Play商店中为应用创建了一个网址,例如 google-play 和(直接),则会在其中添加新项< strong>时事通讯(可能不是实时的)

https://play.google.com/store/apps/details?id=app.packace&referrer=utm_source%3Dnewsletter%26utm_medium%3Demail%26anid%3Dadmob

顺便说一句,eager提出的解决方案确实可以(至少对我而言)可以测试您的应用是否收到引荐来源网址

我的意思是,如果您想知道使用引荐来源网址制作的广告系列是否正常运行,Firebase控制台会提供此信息,但是如果您想为每个用户知道导致创建该应用程序的引荐来源网址是什么因此您将需要实施自己的解决方案。