应用程序没有向用户显示任何可见的崩溃,但仍然 android vitals 给我 Firebase 的崩溃报告

Apps doesn't show any visible crash to user but still android vitals gives me crash reports of Firebase

因此,我已将 FCM 与版本 9.6.1 集成,一切正常,但问题是我的 android vitals 显示每次用户打开应用程序时崩溃。但是这个崩溃对用户来说是不可见的,它也没有被 android studio

的日志猫捕获

从您附在评论中的崩溃报告中,我可以看出您使用的是已弃用的 FirebaseInstanceIDService。在您的应用程序中使用它会使应用程序崩溃。要修复错误,请按照以下步骤操作:

  1. 将您的 Firebase 库更新到 app/build.gradle 的最新版本。

  2. 将您的 FirebaseInstanceIdService 更改为最新的 FirebaseMessagingService 并处理 onMessageReceived 中的通知处理以及 onNewToken[= 中的其他内容18=]

  3. 您可以从以下几篇文章中了解如何从 FirebaseInstanceIdService 迁移到最新版本。

FirebaseInstanceIdService is deprecated.

FirebaseMessagingService crashes on Android 8.0