【问题标题】:How to programmatically get Crashlytics version with Firebase on iOS如何在 iOS 上使用 Firebase 以编程方式获取 Crashlytics 版本
【发布时间】:2020-11-05 23:13:32
【问题描述】:

使用 Fabric,如下(回答 here):

Crashlytics.sharedInstance().version

使用 Firebase

  • 实例是Crashlytics.crashlytics(),但上面没有版本
  • FIRCrashlytics.h没有兴趣
  • 由于CrashlyticsNSObject,所以Crashlytics.version 存在,但等于0。
  • 我还查看了FirebaseCrashlytics 模块,但无济于事。

AppDelegate 中运行FabricApp.configure 时,Crashlytics 版本实际上是打印在控制台中的,所以它在某处明确定义,但我需要访问它才能在应用中显示:

${time_stamp} ${app_name}[${process_id}] [Firebase/Crashlytics] Version 4.3.1

【问题讨论】:

    标签: ios swift firebase crashlytics


    【解决方案1】:

    API 已添加到 Firebase/Crashlytics 7.1.0:https://firebase.google.com/docs/reference/ios/firebasecore/api/reference/Functions#/c:@F@FIRFirebaseVersion

    斯威夫特:

    FirebaseCore.FirebaseVersion()
    

    对象

    FIRFirebaseVersion()
    

    【讨论】:

      【解决方案2】:

      来自 Firebase 的 Chintan。这刚刚在最新版本的 Crashlytics iOS SDK (7.0.1) 中实现。所以从现在开始,Crashlytics 将使用与 iCore 相同的版本,所以这里是它的 API:https://firebase.google.com/docs/reference/ios/firebasecore/api/reference/Functions

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-08
        • 2021-08-20
        • 1970-01-01
        • 2016-09-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多