Firebase analytics for iOS Today扩展(小部件扩展)

Firebase analytics for iOS Today扩展(小部件扩展),ios,firebase,firebase-analytics,today-extension,Ios,Firebase,Firebase Analytics,Today Extension,我尝试在今天的扩展中添加firebase分析。 所以我输入了配置代码 if (![FIRApp defaultApp]) { [FIRApp configure]; } 在今天的扩展的viewDidLoad中 在Xcode的Product>scheme>Edit scheme>Run>Arguments选项卡中,我添加了'-FIRAnalyticsDebugEnabled',因为我想在firebase控制台的DebugView页面中显示记录的事件。但是,页面上没有打印任何事件 在

我尝试在今天的扩展中添加firebase分析。 所以我输入了配置代码

if (![FIRApp defaultApp]) {     
  [FIRApp configure];
}
在今天的扩展的viewDidLoad中

在Xcode的Product>scheme>Edit scheme>Run>Arguments选项卡中,我添加了'-FIRAnalyticsDebugEnabled',因为我想在firebase控制台的DebugView页面中显示记录的事件。但是,页面上没有打印任何事件

在DebugView中实时检查添加到应用程序中的日志(不是今天的扩展名)。我应该如何在firebase DebugView中实时显示今天的扩展日志


根据我的经验,您不能在扩展上使用app参数。我可以在扩展中添加断点,但我可以看到该标志对扩展没有任何影响。因此,扩展目前无法以调试模式发送数据

您可以通过调用FirebaseConfigurationsingleton上的setLoggerLevel方法从代码中执行此操作,并设置记录器级别。 请参阅Firebase分析文档:

通过将-FIRDebugEnabled参数传递给 应用您可以在应用程序的Xcode中添加此参数 计划。当调试模式通过-FIRDebugEnabled启用时,进一步 应用程序的执行也将处于调试模式。为了 返回默认模式时,必须显式禁用调试模式 使用应用程序参数-FIRDebugDisabled

还可以通过以下方式更改代码中的默认日志记录级别: 在FIRConfiguration接口上调用setLoggerLevel:


谢谢你的评论。我检查了应用程序扩展中发生的事件是否已记录在firebase->console的“事件”选项卡上。我认为它不支持扩展的实时调试视图。3~4小时后,检查事件。谢谢:)