Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Firebase Analytics StreamView异常行为_Android_Firebase_Firebase Analytics - Fatal编程技术网

Android Firebase Analytics StreamView异常行为

Android Firebase Analytics StreamView异常行为,android,firebase,firebase-analytics,Android,Firebase,Firebase Analytics,在Firebase中使用时,一切都能完美工作。例如,我在Firebase Analytics中设置了自定义事件,当我按下“共享”按钮时触发,这些事件几乎在我的应用程序中按下“共享”按钮10秒钟左右的时间内发生 我这样设置: Bundle bundle = new Bundle(); bundle.putString(Param.ITEM_ID, "Share"); bundle.putString(Param.CONTENT_TYPE, "ShareAppLink"); //define the

在Firebase中使用时,一切都能完美工作。例如,我在Firebase Analytics中设置了自定义事件,当我按下“共享”按钮时触发,这些事件几乎在我的应用程序中按下“共享”按钮10秒钟左右的时间内发生

我这样设置:

Bundle bundle = new Bundle();
bundle.putString(Param.ITEM_ID, "Share");
bundle.putString(Param.CONTENT_TYPE, "ShareAppLink"); //define these here to differentiate between different things that can be shared
mFirebaseAnalytics.logEvent(Event.SHARE, bundle);
现在的问题是,当我进入,我没有看到我期望看到的

如果我触发随机事件(包括按上面描述的共享按钮),基本上什么也不会发生。在大约40分钟的时间里,我什么也没看到。但是,当我从设备上卸载应用程序时,所有事件都会立即发生。。。下面是一个截图来展示我的意思:

“首次公开”甚至在正确的时间出现

此设备以前注册为调试设备(对于DebugView),但它已被“注销”(DebugView现在按预期显示0个设备)。这是一个签名的APK,我正在用StreamView进行测试,我已经在2台物理设备上测试过,结果相同


有人在Firebase StreamView中遇到过这样的问题吗?我是做错了什么还是误解了它的工作原理?

这不是预期的行为。请向Firebase支持部门发送指向此帖子的请求,他们将对此进行调查。当不处于调试模式时,Firebase Analytics将以大约一小时的周期上载事件。当你第一次打开一个应用程序时,它将倾向于在15秒内发送第一个打开的事件,但在此之后,除非你在该设备上启用调试模式,否则你将不得不等待一个小时,等待下一批事件。面临同样的问题。任何解决方法??类似于@sJy。。。我联系了Firebase支持部门,他们确认这是预期行为。事件在用户设备上收集,然后在特定时间或特定事件触发后(如卸载应用程序)以一批的形式发送。这是为了防止用户的设备必须不断发送小块数据。