在我的 IOS 应用中
我确保不存在 plist “失败”条目,然后我有类似的分析事件
Analytics.logEvent("touchedButton", parameters: nil)
事实上,如果我只是在 Xcode 模拟器中运行应用程序......这些事件是否会报告给 Firebase Analytics 并显示出来?
或者,如果您构建到 iPhone 上?
或者它是否只有在经过 TestFlight 的实际构建时才有效?
令人惊讶的是,我在任何地方都找不到此信息。
这样的自定义事件会在这里显示吗:
是的,模拟器或设备都可以工作。
如果您还没有阅读,请阅读他们的入门教程,它涵盖了大部分内容https://firebase.google.com/docs/analytics/ios/start
几点
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
-FIRAnalyticsDebugEnabled
如您所见,我在那里也有一个禁用选项,有时分析会发疯并且向控制台发送垃圾邮件,所以我想用 . -FIRDebugDisabled
例如,我使用以下标记 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 使用上述功能记录
4.FirestoreConsole 中有一个特定的DebugView 可与设备配合使用,只要-FIRAnalyticsDebugEnabled
的设置在方案中为真,它每60 秒更新一次。
关于ios - Firebase Analytics 会在 Xcode 中的模拟器上工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51485391/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |