time_to_live = 0 时 GCM 检查传递失败

GCM Checking for Delivery Failure when time_to_live = 0

有没有办法确定 time_to_live = 0 时消息传递是否失败?

根据 GCM 参考,具有 time_to_live = 0 的消息会尝试立即传递,但在失败时会被丢弃,而不是保存以备将来传递。

我想知道是否有办法确定邮件是否因发送尝试失败而被丢弃?

您需要实施错误处理。参见 here

此外,您可以恢复 onMessagesDeleted.listener 存储 的不可折叠消息,如 here 所述。

希望这能回答您的问题。