在运行 Android 7.0+ 的三星设备上收不到 Firebase 推送通知

Sev*_*yuk 5 android firebase firebase-cloud-messaging

我已经按照官方文档实现了FCM 。当应用程序处于后台或前台状态时,或者即使它从最近的应用程序屏幕中滑出时,我确实会收到消息。

问题是,在三星 S8 上,当应用程序处于后台时,根本不会收到消息。(其他设备没有这个问题)。

更令人困惑的是,此问题仅发生在应用程序的RELEASE构建版本中。使用调试构建版本一切都按预期工作。

如果您遇到过类似的事情,请分享您的经验。

更新

问题可能是 RELEASE 证书的 SHA-1 指纹未存储在 Firebase 的项目中。在开发过程中很容易忘记将其放在那里。