更新补丁更新后,三星 S10 设备中的 Android12 中未收到 Firebase 推送通知

Sho*_*gan 6 java android firebase

我使用的是三星 Galaxy S10 手机。2 月 3 日,我的手机更新了安全补丁。更新后,我的应用程序中未收到推送通知。其他应用程序通知工作正常。任何人都可以回答我的问题吗?没有收到通知的原因是什么?

小智 4

答案可能是因为该应用程序通知的 PendingIntent 尚未定义其可变性。从 Android 12 开始,您必须定义 PendingIntent 是不可变的还是可变的才能正常工作:

https://developer.android.com/about/versions/12/behavior-changes-12#pending-intent-mutability

尝试使通知再次工作的另一件事是将“exported:false”标签添加到通知服务:

https://developer.android.com/about/versions/12/behavior-changes-12#exported

那应该有帮助。

  • 谢谢。是的,由于 PendingIntent 解决了这个问题。 (2认同)