要跟踪的 Flurry 会话持续时间是否有最小值?

Is there a minimum value for Flurry session duration for it to be tracked?

我在某个应用程序中遇到了一些用户遇到的奇怪问题,但我无法重现该问题。因此,我决定使用 Flurry 跟踪一些值,因为我已经将它用于分析。

我有一个 WakefulBroadcastReceiver 里面有这个:

@Override
public void onReceive(Context context, Intent intent) {
    FlurryAgent.onStartSession(context, "MyReceiver");
    Intent service = new Intent(context, MyService.class);
    Log.i("WakefulReceiver", "Starting service @ " + SystemClock.elapsedRealtime());
    startWakefulService(context, service);
    FlurryAgent.onEndSession(context);
}

我可以看到 Log.i() 被调用,会话被跟踪(我可以看到 Flurry 记录了一些东西并将其发送到服务器),但它在 dev.flurry.com 不可见(包括在此会话中跟踪的任何事件)。其他 Activity 相关的会话被很好地跟踪。

与从接收器调用的 IntentService 相同 - 我在 onHandleIntent 中开始一个会话并在那里结束它,但它没有出现在 Flurry 网站上。

我已经尝试删除接收器会话并仅保留服务会话,它仍然没有出现。 receiver/service 的正常运行时间不到一秒,因此我得出结论,Flurry 不想跟踪这么短的会话。是这样吗? 是否有跟踪 Flurry 会话持续时间的最小值?

顺便说一句,如果我有另一个会话(比如 Activity 相关会话),receiver/service 会话中的事件也不会被跟踪。

我已将 Flurry SDK 更新到 6.1.0,它开始跟踪短会话,问题似乎已解决。