gpt4 book ai didi

android - flurry 记录 session 但不记录事件(android)

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:15:31 25 4
gpt4 key购买 nike

我正在使用 FLurry_3.2.2.jar,并且在每个 Activity 中都有这样的代码。它正确记录所有 session ,但不记录事件。 (实际上,它记录了 一个 事件,一次,来 self 的Home Activity )

@Override
protected void onStart()
{
super.onStart();
FlurryAgent.onStartSession(this, Utilities.FlurryKey);
FlurryAgent.logEvent("Home");
}
@Override
protected void onStop()
{
super.onStop();
FlurryAgent.onEndSession(this);
}

最佳答案

您的代码看起来正确。在这些情况下,我发现最可能的原因是您的完整 session 没有被发送到 Flurry 服务器。您可能会收到初始 session 报告,但 session 在应用程序生命周期结束时关闭,并且仅在此时事件也被发送到服务器。

您需要确保 onStartSessiononEndSession 在每个 Activity 中都被调用。如果在任何 Activity (尤其是 onEndSession)中遗漏了这些,您的 session 可能不会关闭并且事件可能不会被发送。

事件在 session 结束时发送,此时所有 Activity 都已停止。您需要确保在测试设备上完全结束您的应用程序,然后才能期望看到任何事件到达服务器。如果您没有这样做,事件数据可能还没有发送到您的设备上。

Flurry SDK 还会输出有助于缩小问题范围的日志。您可以使用 FlurryAgent.setLogEnabled(true)FlurryAgent.setLogLevel(Log.DEBUG) 启用日志记录。

如果您有更多问题,请随时联系 support@flurry.com。

免责声明:我在 flurry 工作 :)

关于android - flurry 记录 session 但不记录事件(android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18640453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com