gpt4 book ai didi

ios - 同时使用 Firebase 和 HockeyApp 时没有 HockeyApp 崩溃报告

转载 作者:可可西里 更新时间:2023-11-01 17:13:51 26 4
gpt4 key购买 nike

在我们的 iOS 应用中,我们使用 HockeyApp SDK 和 Firebase SDK。

我们在启动时直接在 AppDelegate 中初始化:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {  

BITHockeyManager.sharedHockeyManager().configureWithIdentifier(hockeyAppId);
BITHockeyManager.sharedHockeyManager().startManager();
BITHockeyManager.sharedHockeyManager().authenticator.authenticateInstallation();

FIRApp.configure()

[...]
}

问题是,当我们不激活 Firebase 时,我们的崩溃报告会正确发送到 HockeyApp,并且一切正常。但是,当我们激活 Firebase 时,HockeyApp 端的崩溃报告没有任何反应。

为什么会这样? Firebase 是否有可能阻止 HockeyApp 发送崩溃报告?怎么可能解决这个问题?

信息:我知道 HockeyApp 不会发送带有附加调试器的崩溃报告。

非常感谢阅读!

最佳答案

遗憾的是,技术上不可能在一个应用中同时使用多个第三方崩溃报告工具。
iOS 一次只允许注册一个异常处理程序,因此如果您在 HockeyApp SDK 之后初始化 Firebase,Firebase 异常处理程序将替换 HockeyApp,反之亦然。您需要选择其中一个 SDK 来处理崩溃报告并禁用另一个 SDK 中的崩溃报告功能。

关于ios - 同时使用 Firebase 和 HockeyApp 时没有 HockeyApp 崩溃报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42295634/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com