如何解决如何在iOS上使用Firebase以编程方式获取Crashlytics版本
使用 Fabric ,它是以下内容(回答here):
Crashlytics.sharedInstance().version
使用 Firebase :
- 实例为
Crashlytics.crashlytics()
,但实例上没有版本 - 对
FIRCrashlytics.h
没有兴趣 - 由于
Crashlytics
是NSObject
,因此Crashlytics.version
存在,但等于0。 - 我也没有考虑
FirebaseCrashlytics
模块。
在FabricApp.configure
中运行AppDelegate
时,实际上在控制台中打印了Crashlytics版本,因此它在某个地方有明确定义,但是我需要访问它才能在应用程序中显示它:
${time_stamp} ${app_name}[${process_id}] [Firebase/Crashlytics] Version 4.3.1
解决方法
API已添加到Firebase / Crashlytics 7.1.0:https://firebase.google.com/docs/reference/ios/firebasecore/api/reference/Functions#/c:@F@FIRFirebaseVersion
迅速:
FirebaseCore.FirebaseVersion()
Objc
FIRFirebaseVersion()
,
此处来自Firebase的Chintan。最新的Crashlytics iOS SDK(7.0.1)版本已实现了此功能。因此,从现在开始,Crashlytics将使用与iCore相同的版本,因此它是以下API:https://firebase.google.com/docs/reference/ios/firebasecore/api/reference/Functions
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。