【问题标题】:Flurry Analytics events are not getting loggedFlurry Analytics 事件没有被记录
【发布时间】:2021-09-19 03:36:51
【问题描述】:

我是一名应用程序开发人员。我想在征得用户同意后初始化 Flurry 分析 SDK(而不是应用启动)。

同意是在一个片段中获得的。我在同一个片段中使用下面的代码- 新的 FlurryAgent.Builder() .withDataSaleOptOut(false) //CCPA - 默认值为 false .withCaptureUncaughtExceptions(true) .withIncludeBackgroundSessionsInMetrics(true) .withLogLevel(Log.VERBOSE) .withPerformanceMetrics(FlurryPerformance.ALL) .build(getActivity(), {FLURRY_API_KEY}); 但是,没有记录事件。只有当新活动出现在前台时,它们才会开始记录。

你能帮我解决这个问题吗?

提前谢谢你。

【问题讨论】:

    标签: flurry flurry-analytics


    【解决方案1】:

    是的,通常 Flurry SDK 会在新活动出现在前台后启动会话。因此,如果您从 Application.onCreate() 初始化 FlurryAgent,Flurry 会话将在您的应用启动时启动。但是,您可以尝试添加以下调用以查看它是否解决了您的场景。

    FlurryAgent.Builder()
        ...
        .withSessionForceStart(true)
        .build(application, {FLURRY_API_KEY}); 
    

    如果还是不行,也可以尝试在 FlurryAgent 初始化后调用下面的方法。

    FlurryAgent.onStartSession(getApplicationContext());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-18
      • 2017-10-05
      • 2016-09-23
      • 2019-06-21
      • 2016-11-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多