IOS 应用未显示在 Firebase Analytics 中
Posted
技术标签:
【中文标题】IOS 应用未显示在 Firebase Analytics 中【英文标题】:IOS app doesn't show up in Firebase Analytics 【发布时间】:2021-08-15 11:01:01 【问题描述】:我构建了一个 Firebase ios 应用。它适用于 Firestore,并且运行良好,但问题是当我单击仪表板时(在 Firebase 控制台中的分析下),该应用程序没有显示。我已经重新安装了 firebase(多次),并且检查了是否启用了分析,并且确实如此。有人知道我需要检查什么吗?
在将 firebase 添加到 IOS 项目时,我按照 firebase 的说明进行操作(如果安装正确,firestore 将无法工作)。我没有使用 cocoapods 而是使用 Swift 包依赖项的唯一区别。我按照以下说明操作:https://firebase.google.com/docs/ios/swift-package-manager。我没有使用 cocoapods 的原因是我无法访问 iOS 项目。它一直给我zsh:权限被拒绝。我已经尝试了从 chmod 777 到使用 sudo 的所有方法。我给了终端完整的磁盘访问权限,但我一直被拒绝许可。无论如何,这就是我使用 swift 包管理器的原因。我使用以下依赖项:
Firebase 分析 FirebaseFirestore FirebaseCrashlytics除了在仪表板上获取用户数据外,一切正常。有谁知道这个问题可能是什么?我不知道要给什么代码。我确实在 AppDelegate 中使用 FirebaseApp.configure() (否则 Firestore 不会)工作。但我确实在日志中收到了这个错误:
app[74317:4168079] [] nw_protocol_get_quic_image_block_invoke dlopen libquic failed
由于评论部分混淆了这次编辑。 Firebase 会在分析页面上自动为您提供有关您的应用的各种信息。启用后,您唯一需要做的事情(根据文档)就是在 AppDelegate 中调用 FirebaseApp.configure()。我已经这样做了,它可以工作,因为否则 Firestore 将无法工作。但是 IOS 应用程序没有显示在分析页面上。我已经在我的 IOS 应用程序上重新安装了 Firebase 6 次,但仍然没有。有谁知道可能出什么问题?因为这一切都应该自动运行,所以我不知道要发布什么代码。
【问题讨论】:
您要阅读哪些统计数据?你在你的应用中为他们做了什么? 如果我在 android 设备上使用该应用程序,那么分析仪表板会显示我在 Firebase 仪表板上有 1 个活跃用户以及许多其他信息,例如平台细分、应用程序发布版本等。 再一次,您要阅读哪些统计数据?同样,您在应用中为他们做了什么? 你做了firebase.google.com/docs/ios/swift-package-manager#analytics 谢谢我添加了,现在我看到了活跃用户! 【参考方案1】:我忘记将 -ObjC 添加到我的构建设置中。这解决了我的问题。 链接:https://firebase.google.com/docs/ios/swift-package-manager#analytics
【讨论】:
以上是关于IOS 应用未显示在 Firebase Analytics 中的主要内容,如果未能解决你的问题,请参考以下文章
Flutter:Flutter Firebase Crashlytics 未针对 iOS 显示
Firebase Cloud Messaging 通知未显示在 iOS 设备上(前台和后台)