繁体   English   中英

Firebase iOS 分机分析

[英]Firebase Analytics on iOS Share Extension

Firebase Analytics事件是否可以从Share Extension等iOS App Extension记录? 我在主应用程序上添加了分析,它们工作正常,可以从调试视图中查看。

对于共享扩展,我在 firebase 上添加了具有不同捆绑 ID 的新应用程序,并配置和添加了事件。 但是我看不到任何事件被记录到 firebase 控制台。 我需要做些什么来启用对扩展事件的支持? 为了调试,我使用启用了调试模式

FirebaseConfiguration.shared.setLoggerLevel(_:) 

在那之后,我可以看到控制台消息说事件已记录等等,但是没有任何事件被发送到控制台,也没有离开应用程序(通过 Charles Proxy App 检查)。 不知道我错过了什么。 任何帮助表示赞赏。

我可以发布代码,但不确定这会有多大帮助,因为它只是在扩展上调用 viewDidLoad 之后在下面调用。

FirebaseApp.Configure()

然后使用

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

Xcode 控制台 output 如下所示,记录器级别设置为.debug

[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
... 

Firebase Analytics 不支持 iOS 扩展。 更多细节在https://github.com/firebase/firebase-ios-sdk/issues/2896

火炮在这里。

目前Firebase Analytics不支持iOS分机。 已经有内部要求我们的工程师在未来支持此功能。 我已将此案例作为支持其实施的另一票。 但是,我无法提供有关何时可以解决此问题的任何详细信息或时间表。 目前,我建议密切关注我们官方博客上的更新和任何更新的发行说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM