• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - Firebase Analytics 会在 Xcode 中的模拟器上工作吗?

[复制链接]
菜鸟教程小白 发表于 2022-12-12 14:46:18 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

在我的 IOS 应用中

enter image description here

我确保不存在 plist “失败”条目,然后我有类似的分析事件

 Analytics.logEvent("touchedButton", parameters: nil)

事实上,如果我只是在 Xcode 模拟器中运行应用程序......这些事件是否会报告给 Firebase Analytics 并显示出来?

或者,如果您构建到 iPhone 上?

或者它是否只有在经过 TestFlight 的实际构建时才有效?

令人惊讶的是,我在任何地方都找不到此信息。

这样的自定义事件会在这里显示吗:

enter image description here



Best Answer-推荐答案


是的,模拟器或设备都可以工作。

如果您还没有阅读,请阅读他们的入门教程,它涵盖了大部分内容https://firebase.google.com/docs/analytics/ios/start

几点

  1. 确保在配置 Firestore 设置时启用分析

AnalyticsConfiguration.shared().setAnalyticsCollectionEnabled(true)

我在 AppDelegate 中完成所有这些初始设置

类似

//init Firebase
        FirebaseConfiguration.shared.setLoggerLevel(.min)
        FirebaseApp.configure()
        Fabric.with([Crashlytics.self])
        let _ = FirebaseConfig.sharedInstance // This is a custom singelton class where I enable the analytics
  1. 在您的目标的方案设置中,您需要添加 -FIRAnalyticsDebugEnabled

enter image description here

如您所见,我在那里也有一个禁用选项,有时分析会发疯并且向控制台发送垃圾邮件,所以我想用 . -FIRDebugDisabled

  1. 除非您指定它是自定义事件,否则 Analytics 会将您的事件聚集在一起。

例如,我使用以下标记 View Controller 名称

    func logEvent(eventTitle:String , eventContent:String)
{
    Analytics.logEvent(AnalyticsEventSelectContent, parameters: [
        AnalyticsParameterItemID: "AppName-\(eventTitle)" as NSObject,
        AnalyticsParameterItemName: eventTitle as NSObject,
        AnalyticsParameterContentType: eventContent as NSObject
        ])
}

但在 Firestore 中,这些都聚集在 select_content 部分下,因为我在创建日志时使用了 AnalyticsEventSelectContent 键。

在主事件屏幕下,select_content 我的 View Controller 使用上述功能记录 enter image description here

4.FirestoreConsole 中有一个特定的DebugView 可与设备配合使用,只要-FIRAnalyticsDebugEnabled 的设置在方案中为真,它每60 秒更新一次。

enter image description here

  1. Firestore 控制台的“事件”部分出现明显延迟,我不知道为什么会发生这种情况,但有时会出现长达 15 到 30 分钟的延迟。还没有研究过这个问题,它真的不打扰我。

关于ios - Firebase Analytics 会在 Xcode 中的模拟器上工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51485391/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap