iOS共享扩展上的Firebase分析

nbnkbykc  于 2022-12-15  发布在  iOS
关注(0)|答案(1)|浏览(216)

Firebase Analytics事件是否可以从iOS应用程序扩展(如Share Extension)记录?我已在主应用程序上添加了分析功能,它们运行良好,可以从调试视图查看。
对于共享扩展,我已经在firebase上添加了新的应用程序,并使用不同的捆绑包ID配置和添加了事件。但是,我看不到任何事件记录到firebase控制台中。要启用对扩展事件的支持,需要做什么特殊的事情吗?对于调试,我使用

FirebaseConfiguration.shared.setLoggerLevel(_:)

之后,我可以看到控制台消息,说事件记录等,但无论如何,没有事件被发送到控制台,也没有离开应用程序(通过查尔斯代理应用程序检查).不知道我错过了什么.任何帮助是感激的.
我可以发布代码,但不确定这会有多大帮助,因为它只是在扩展上调用viewDidLoad之后调用下面的代码。

FirebaseApp.Configure()

然后使用

Analytics.logEvent("name", parameters: [:])

日志级别设置为.debug时,Xcode控制台输出如下所示

[FirebaseAnalytics][I-ACS023007] Analytics v.9.4.0 started
[FirebaseAnalytics][I-ACS023008] To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled (see website link removed)
[FirebaseAnalytics][I-ACS023009] Debug logging enabled
[FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
[FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 2754.831679821014
[FirebaseAnalytics][I-ACS800023] No pending snapshot to activate. SDK name: app_measurement
[FirebaseAnalytics][I-ACS029014] Successfully parsed a configuration. Version: XXXX
[FirebaseAnalytics][I-ACS023016] Analytics is ready to receive events
[FirebaseAnalytics][I-ACS023087] User property set. Name, value: _sid, XXXXX
[FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, _s, { ... }
[FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: _s, { ... }
[FirebaseAnalytics][I-ACS012018] Saving bundle. size (bytes): 639
[FirebaseAnalytics][I-ACS023116] Bundle added to the upload queue. BundleID, timestamp (ms): 14, 1661233218364
[FirebaseAnalytics][I-ACS023103] Event is under real-time event count daily limit. Marking the event as real-time. Event name, parameters: _s, { ... }
[FirebaseAnalytics][I-ACS900000] Uploading data. Host: https://app-measurement.com/a
[FirebaseAnalytics][I-ACS901006] Received SSL challenge for host. Host: https://app-measurement.com/a
[FirebaseAnalytics][I-ACS023044] Successful upload. Got network response. Code, size: 204, 0
...
zbsbpyhn

zbsbpyhn1#

  • 我是火战士 *

目前,Firebase Analytics不支持iOS扩展。我们的工程师已经收到了一个内部请求,希望在未来支持这项功能。我已经提交了这个案例,作为另一个投票赞成它的实施。但是,我不能提供任何细节或时间表,何时可能解决这个问题。目前,我建议留意我们的官方博客和release notes上的更新。

相关问题