测试分析基于SDK的应用程序,而无需在App Store上实际部署它

时间:2018-03-07 08:03:42

标签: firebase firebase-analytics firebase-dynamic-links reward-system

  1. 我想在我的应用中集成user reward referral功能。为了在Firebase的帮助下实现同样的目的,我在dynamic builder API的帮助下生成了一个唯一的链接(通过格式化链接参数)。此链接工作正常(在Debug Dynamic Links doc中找不到错误)。现在,我将此动态链接发送给我的朋友,他被重定向到应用程序商店,他下载了应用程序,但应用程序商店中存在的当前版本的应用程序,没有集成Firebase SDK。我想通过我独特的动态链接跟踪成功安装等事件,然后奖励推荐人和裁判一些金额。我能跟踪这个吗?或者我是否有必要从应用商店下载我的应用还应该集成Firebase SDK?

  2. 如果有必要,那么在那种情况下,我如何测试事件分析(install,first_open等)是否正常工作,而不实际在app store上发布我的应用程序?

2 个答案:

答案 0 :(得分:0)

必须整合Firebase SDK才能跟踪引荐。

这是因为SDK用于验证该用户是否来自Firebase链接,而没有用户看起来像直接安装的SDK,而不是推介。您最好的选择是拥有两个测试设备。将推荐链接从一个设备发送到另一个设备,然后点击接收该链接的设备上的链接。点击后,将Firebase版本从计算机安装到同一设备上并打开它。 (如果应用程序已经安装,您可能必须首先从引用的应用程序中删除该应用程序)。这应该触发推荐计数。

我还建议您查看我们的Branch,因为他们有更多开箱即用的推荐系统及其深层链接。

答案 1 :(得分:0)

正如Clay所说,需要SDK才能通过Google Analytics进行跟踪。对于第二点:即使您在本地安装测试设备,first_open也会触发。

您可以使用Firebase控制台中的GA DebugView来查看实时活动,这使测试变得非常简单!