Android Firebase云消息覆盖onDeletedMessages()
我真的需要重写onDeletedMessages()吗?我已经读过了 在某些情况下,FCM可能无法传递消息。当特定设备上的应用程序在连接时有太多待处理的消息(>100)或设备在一个多月内未连接到FCM时,就会发生这种情况。在这些情况下,您可能会收到对FirebaseMessagingService.onDeletedMessages()的回调Android Firebase云消息覆盖onDeletedMessages(),android,firebase,firebase-cloud-messaging,Android,Firebase,Firebase Cloud Messaging,我真的需要重写onDeletedMessages()吗?我已经读过了 在某些情况下,FCM可能无法传递消息。当特定设备上的应用程序在连接时有太多待处理的消息(>100)或设备在一个多月内未连接到FCM时,就会发生这种情况。在这些情况下,您可能会收到对FirebaseMessagingService.onDeletedMessages()的回调 如果我不重写此方法而出现上述情况,会发生什么情况?如果您不重写onDeletedMessages(),则您将不知道文档中描述的情况。具体来说,如果由于所述
如果我不重写此方法而出现上述情况,会发生什么情况?如果您不重写
onDeletedMessages()
,则您将不知道文档中描述的情况。具体来说,如果由于所述原因而删除消息,您的客户端应用程序将不知道发生了什么
API显然不要求您重写此方法,否则它将被标记为abstract
,要求您提供一个实现。但是,这是您与服务器完全同步的机会,可以从丢弃的消息中获取任何丢失的数据