1

我在 Yahoo Flurry 上创建了两个应用程序,我希望它从一个 Android 应用程序中获取事件。当我尝试打电话时:

FlurryAgent.onStartSession(this, getResources().getString(R.string.flury_project_api_key));
FlurryAgent.onStartSession(this, getResources().getString(R.string.flury_android_api_key));

在 logcat 我看到

10-07 14:07:09.559 29425-29443/? W/FlurryAgent:为上下文启动 Flurry 会话:com.package.ActivityName@d6930fe

10-07 14:07:09.559 29425-29443/? W/FlurryAgent:Flurry 会话恢复上下文:com.package.ActivityName@d6930fe

而且flurry上只有一个应用程序,即键是flury_project_api_key,接收来自应用程序的所有事件。

在 SO 我发现了这个问题我们可以在一个应用程序中使用多个 Flurry id 吗?没有答案。

4

2 回答 2

0

一个 App 只能同时运行一个 Activity。也许我错了,但我假设您希望从一个应用程序同时运行两个活动

编辑:

第二次尝试:

请参阅文档:

" 只要有任何 Context 调用了 onStartSession(Context) 但没有调用 onEndSession(Context),会话就会继续。另外,如果一个新的 Context 在 10 秒内调用 onStartSession(Context)(默认会话超时时长)最后一个 Context 调用 onEndSession,那么会话将被恢复,而不是创建一个新的会话。”

于 2015-10-07T11:28:18.557 回答
0

根据从 Flurry SDK 5.x 开始的更新日志,不再需要调用 start session / end session。SDK 会自动检测。

于 2015-10-07T11:31:09.483 回答