Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Firebase云消息覆盖onDeletedMessages()_Android_Firebase_Firebase Cloud Messaging - Fatal编程技术网

Android Firebase云消息覆盖onDeletedMessages()

Android Firebase云消息覆盖onDeletedMessages(),android,firebase,firebase-cloud-messaging,Android,Firebase,Firebase Cloud Messaging,我真的需要重写onDeletedMessages()吗?我已经读过了 在某些情况下,FCM可能无法传递消息。当特定设备上的应用程序在连接时有太多待处理的消息(>100)或设备在一个多月内未连接到FCM时,就会发生这种情况。在这些情况下,您可能会收到对FirebaseMessagingService.onDeletedMessages()的回调 如果我不重写此方法而出现上述情况,会发生什么情况?如果您不重写onDeletedMessages(),则您将不知道文档中描述的情况。具体来说,如果由于所述

我真的需要重写onDeletedMessages()吗?我已经读过了

在某些情况下,FCM可能无法传递消息。当特定设备上的应用程序在连接时有太多待处理的消息(>100)或设备在一个多月内未连接到FCM时,就会发生这种情况。在这些情况下,您可能会收到对FirebaseMessagingService.onDeletedMessages()的回调


如果我不重写此方法而出现上述情况,会发生什么情况?

如果您不重写
onDeletedMessages()
,则您将不知道文档中描述的情况。具体来说,如果由于所述原因而删除消息,您的客户端应用程序将不知道发生了什么

API显然不要求您重写此方法,否则它将被标记为
abstract
,要求您提供一个实现。但是,这是您与服务器完全同步的机会,可以从丢弃的消息中获取任何丢失的数据