Firebase Analytics上传延迟

有没有办法增加Android上logging事件的Firebase Analytics上传速度? 目前它每小时上传一次,而且对于testing来说太慢了。

我在jar子里find了以下关键字(带硬编码的默认值)的引用,但不知道如何改变它们。

  • “measurement.upload.backoff_period”,43200000L
  • “measurement.upload.window_interval”,3600000L
  • “measurement.upload.interval”,3600000L

目前没有办法手动覆盖这些设置。 但是,我们认识到需要更迅速地看到您的报告,我们希望尽快解决这一需求。

同时,您可以启用详细的debugging输出来validation您的事件是否确实正在logging和上传。 发出以下命令,然后运行您的应用程序和日志事件:

adb shell setprop log.tag.FA VERBOSE adb shell setprop log.tag.FA-SVC VERBOSE adb logcat -v time -s FA FA-SVC 

希望这可以帮助,

史蒂夫·加内姆

产品经理,Firebase分析

我发现一个“方法”来加载testing数据更快一点:数据擦除(模拟器)迫使应用程序使用“初始延迟”,这是15秒只。

不,应用程序无法控制Firebase Analytics的上传频率。 在Google Play设备上,上传由Google Play服务完成,并且在此过程中不涉及任何应用程序代码。 在非Google Play设备上,通过应用程序进行上传。 加速上传是常见的要求,并可能在未来的版本中支持。