首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取android应用程序中退出屏幕的Firebase分析事件

如何获取android应用程序中退出屏幕的Firebase分析事件
EN

Stack Overflow用户
提问于 2018-02-24 14:46:47
回答 1查看 2.7K关注 0票数 1

我已经在我的android应用程序中集成了Firebase分析。我需要知道如何获取用户退出应用程序的详细事件。

例如,如果用户打开-1\f25 screen-1 \f25 -> screen-2 \f6,然后打开-2\f25 screen-2 \f25 -> screen -2\f6,然后从-2\f25 screen 3-2\f6关闭应用程序,然后必须从-2\f25 screen-3 \f6中获取退出应用程序的事件。

是的,我可以基于onBackPressed点击来实现这一点,但是如果用户按下HOME键,然后从最近的选项卡中杀死应用程序,那么我们如何获得此事件?

此外,在我的应用程序中,它将添加仅在用户参与屏幕中显示的活动,而不显示用户实际使用的片段的详细信息。

我也附上了下面的截图。

Soo,我如何才能停止推送活动的数据,并仅在Firebase Analytics上的用户参与上载片段的数据。

我在我的Activity类中添加了以下代码,用于停止在Analytics上推送数据

代码语言:javascript
复制
firebaseAnalytics = FirebaseAnalytics.getInstance(this);
    firebaseAnalytics.setAnalyticsCollectionEnabled(false);

对于从fragment推送数据,我在fragment类中使用以下代码

代码语言:javascript
复制
firebaseAnalytics = FirebaseAnalytics.getInstance(getActivity());
    firebaseAnalytics.setCurrentScreen(getActivity(), this.getClass().getSimpleName(), this.getClass().getSimpleName());

请告诉我如何在我的android应用程序中实现这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-26 20:56:18

在……上面

代码语言:javascript
复制
 onPause()

您可以记录您的活动的

代码语言:javascript
复制
 FirebaseAnalytics firebaseAnalytics= FirebaseAnalytics.getInstance(activity);
        if (firebaseAnalytics!=null) {
            firebaseAnalytics.setAnalyticsCollectionEnabled(true);
            Bundle params = new Bundle();
            params.putString(FirebaseAnalytics.Param.ITEM_ID, "1");
            params.putString(FirebaseAnalytics.Param.ITEM_NAME, "2");
            firebaseAnalytics.setCurrentScreen(activity,screeenName,activity.getClass().getSimpleName());
            firebaseAnalytics.setMinimumSessionDuration(100L);
            params = new Bundle();
            params.putString(FirebaseAnalytics.Param.ITEM_CATEGORY, "screen");
            params.putString(FirebaseAnalytics.Param.ITEM_NAME, screeenName);
            firebaseAnalytics.logEvent(FirebaseAnalytics.Event.VIEW_ITEM, params);     
        }

您可以从fragment to...just触发此事件,并根据需要传递屏幕名称,事件将被记录下来。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48960151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档