【问题标题】:How to use flurry in an application?如何在应用程序中使用flurry?
【发布时间】:2011-05-26 12:34:54
【问题描述】:

我想在我的应用程序中使用 Flurry 及其功能。我如何在 Flurry 中注册自己以及如何在我的 Android 应用程序中使用它?

谢谢

【问题讨论】:

  • 但是在注册flurry之后我必须在我的android应用程序中为它编写什么代码。注册flurry后我必须使用的步骤和jar文件在注册时提供给我,或者我必须自己搜索
  • 非注册用户无法访问 API 和文档,我建议您应该做我们每个人都必须做的事情:深入文档并自己尝试
  • 在哪里可以找到有关 Flurry 的 API 和文档
  • @Nikki:你必须注册flurry,创建一个帐户,通过你的登录你可以找到API和文档,Nikki

标签: android flurry


【解决方案1】:

其实很简单。

1 - 前往 flurry.com 并注册您的应用,这将生成一个唯一的跟踪代码。

2 - 下载 FlurryAgent jar 并将其添加到您的项目库中。如果您使用的是 Eclipse,请右键单击您的项目文件夹,选择属性,选择 Java Build Path,然后选择 Add External JARs.. 或使用 Gradle + Jcenter compile 'com.flurry.android:analytics:6.2.0'

3 - 将 android.permission.INTERNET 添加到您的 AndroidManifest.xml。

4 - 从活动的 onStart() 和 onStop 方法添加对 Flurry 代理的调用。

注意:将下面的 ID 替换为您的唯一跟踪代码。

public void onStart()
{
   super.onStart();
   FlurryAgent.onStartSession(this, "9GKQD4EBX123FEP6874H");
   // your code
}

public void onStop()
{
   super.onStop();
   FlurryAgent.onEndSession(this);
   // your code
}

就是这样!

【讨论】:

  • 从 Flurry 仪表板的管理应用程序下单击添加新应用程序。接下来选择应用程序的平台,输入应用程序名称和类别,最后点击创建应用程序。这将带您进入显示 API 密钥的屏幕。
  • 如果您指的是现有应用,请选择该应用,然后转到“管理”。
  • 只是为了确认一下 - 您将上述代码添加到应用程序中的每个 Activity 中是否正确?
  • 并且可以调用 FlurryAgent.logEvent 方法记录会话期间的事件,推荐flurry官方文档support.flurry.com/index.php?title=Analytics/GettingStarted/…
  • @Mr.Hyde 你可以重复使用这个 jar,我只是确保你不会错过更新。
【解决方案2】:

您可以使用以下方法(仅在会话期间)报告其他数据:

FlurryAgent.logEvent(String eventId)
FlurryAgent.logEvent(String eventId, boolean timed)
FlurryAgent.logEvent(String eventId, Map<String, String> parameters)
FlurryAgent.logEvent(String eventId, Map<String, String> parameters, boolean timed)

【讨论】:

  • 此代码在 onstart on onresume 中输入的位置,我还想知道如何获取错误报告以及添加哪些代码来实现此目的?
【解决方案3】:
猜你喜欢
  • 2016-07-26
  • 1970-01-01
  • 1970-01-01
  • 2013-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多