Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.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 当我们在FIRApp defaultApp上调用delete app时会发生什么_Android_Ios_Firebase_Google Analytics_Firebase Analytics - Fatal编程技术网

Android 当我们在FIRApp defaultApp上调用delete app时会发生什么

Android 当我们在FIRApp defaultApp上调用delete app时会发生什么,android,ios,firebase,google-analytics,firebase-analytics,Android,Ios,Firebase,Google Analytics,Firebase Analytics,随着我们从Google Analytics转向Firebase Analytics,我们正在将Firebase Analytics集成到我们的应用程序中。当用户登录到应用程序时,我们初始化FIRApp实例,当用户注销应用程序时,我们希望删除FIRApp实例。我们这样做是因为在我们的应用程序中,用户可以切换环境(生产/登台/QA)等。我们不希望在他们登录登台时捕获生产分析。因此,我们仅在检测到用户登录到生产环境时初始化默认FIRApp实例,并在用户注销时删除默认FIRApp。我们假设一旦默认的FI

随着我们从Google Analytics转向Firebase Analytics,我们正在将Firebase Analytics集成到我们的应用程序中。当用户登录到应用程序时,我们初始化FIRApp实例,当用户注销应用程序时,我们希望删除FIRApp实例。我们这样做是因为在我们的应用程序中,用户可以切换环境(生产/登台/QA)等。我们不希望在他们登录登台时捕获生产分析。因此,我们仅在检测到用户登录到生产环境时初始化默认FIRApp实例,并在用户注销时删除默认FIRApp。我们假设一旦默认的FIRApp被删除,跟踪应该停止。但当我们查看分析时,它似乎捕捉到了屏幕,即使用户删除了FIRApp实例。我没有看到事件被捕获,但当我在应用程序仍在运行时删除FIRApp实例时,屏幕被捕获。我可以在调试视图中看到正在报告的屏幕视图

下面是一些详细信息:

  • 环境:iOS(可能还有android)
  • 初始化默认应用程序:
    [FIRApp配置]
  • 删除默认应用程序:
    [FIRApp defaultApp]deleteApp:^(BOOL success){}
我们为什么要做新奇的事情?请看下面的历史:


我投票结束这个问题,因为有关Firebase SDK的错误报告应该直接发送给Firebase支持部门@DoughStevenson我在问我们删除应用程序后的行为应该是什么。我不是说这是一只虫子。从你的评论来看,这似乎是一个bug。您是否同意删除应用后,不应发送任何事件?如果您同意这是一个bug,我将在GitHub上打开一个问题。文档中没有说明应该是什么行为。请打开一个问题。