我有一个Android应用程序安装了Fabric Crashytics . 我按照官方指南设置了Firebase Crashlytics,并链接了Fabric和Firebase帐户(最近AFAIK Firebase收购了Fabric) . 所以特别是我在 manifest.xml
中删除了带 <meta-data/>
标签的 Fabric
API密钥 .
然后我尝试进行测试崩溃,但它既没有出现在Firebase中也没有出现在Fabric仪表板中,但是我在logcat中获得了成功日志: Crashlytics report upload complete: <ID>
.
当我嗅到网络时,似乎我从Crashlytics那里得到了 403 Unathorized
. 但是,当我在 <meta-data/>
标签中添加 Fabric
API密钥时,它可以工作,我会看到崩溃报告 .
请帮助我,我的配置有什么问题,为什么我需要使用旧的Fabric API key
如果我'm using new Firebase Crashlytics and docs don' t说明 .
2 回答
Firebase Crash Reporting
将被Fabric Crashlytics
取代,而不是相反......目前似乎仍然存在对firebase-crash
的依赖,这可能在将来的版本中被删除 .https://firebase.google.com/docs/crashlytics/upgrade-from-crash-reporting
^尽管它在那里读取“Firebase Crashlytics”,但它可能仍然是“Fabric Crashlytics” .
如果您从现有的Fabric崩解应用程序迁移到Firebase崩溃,那么下面的内容是必需的
但是不确定这些API和KEY会发生什么,一旦面料下降就说2019年中期 .