Google Play测试版和广告系列推荐人

时间:2013-11-22 11:15:14

标签: android google-play

我将我的应用程序安装在Google Play上作为测试版产品,部分应用程序逻辑用于检索安装应用程序时Google Play发送的引荐来源参数。我使用Android Studio使用我自己的ADB广播进行了测试,效果很好。

我发现测试结果显示我没有收到谷歌播放的任何广播,我认为这是因为他们在安装时不会播放测试版产品。

任何人都可以为我确认一下,或者建议我在测试版中正确测试这个吗?

1 个答案:

答案 0 :(得分:0)

即使安装是通过测试版通道进行广播也应该有效,但由于系统条件的原因,它不是100%可靠。

为了提供最可靠的渠道来获取有关安装和引荐来源的信息,Google推出了Play Install Referrer Library,可帮助您直接从Google Play跟踪引荐来源信息,而不是收听广播。

您可以将其添加到构建文件中:

dependencies {
    ...
    compile 'com.android.installreferrer:installreferrer:1.0'
}

并且,在第一次执行期间,连接到API并检查引用者信息:

InstallReferrerClient mReferrerClient
...
mReferrerClient = newBuilder(this).build();
mReferrerClient.startConnection(new InstallReferrerStateListener() {...});
...
ReferrerDetails response = mReferrerClient.getInstallReferrer();
response.getInstallReferrer();
response.getReferrerClickTimestampSeconds();
response.getInstallBeginTimestampSeconds();

有一个blog post with the announcement,有关实施的完整详情,请参阅Play Install Referrer LibraryAPI reference documentation