首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同时使用Firebase和HockeyApp时没有HockeyApp崩溃报告

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

Stack Overflow用户
提问于 2017-02-17 10:33:44
回答 1查看 284关注 0票数 3

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

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

代码语言:javascript
复制
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不会用附加的调试器发送崩溃报告。

非常感谢你的阅读!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-17 12:47:19

不幸的是,技术上不可能在一个应用程序中同时使用一个以上的第三方崩溃报告工具。

iOS一次只允许注册一个异常处理程序,因此如果您在HockeyApp SDK之后初始化Firebase,则Firebase异常处理程序将替换HockeyApp的或反之。您需要选择一个SDK来处理崩溃报告,并禁用另一个中的崩溃报告功能。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42295634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档