Firebase Cloud Messaging是否为用户提供了检索旧邮件的任何方式?从文档中可以看出,一旦客户端收到消息,它们就会被丢弃。
我问,因为我希望在我的应用中构建IM功能,并且用户需要能够在关闭应用后再看到过去的消息,然后再次打开它。
答案 0 :(得分:2)
从评论here更新:
不幸的是,自2017年11月20日FCM Diagnostics从Google Play控制台移除后,情况变得更糟。 “我知道FCM诊断对于您对FCM消息进行故障排除至关重要,但不幸的是,这已被弃用。请放心,我们正在开展更好的工作,以便更好地了解消息传递过程中出现的问题,但我们不能分享任何时间表。我将在内部分享您的关注,并继续努力推出这项新功能。
FCM的主要目的是Push Notifications。因此,要直接回答,否则FCM不会跟踪您发送给您的消息。您可以使用diagnostics and statistics tool,但我不认为这是您正在寻找的那个。
恕我直言,开发人员有责任跟踪他们需要的细节。在您的方案中,您将需要一个数据库来存储消息详细信息,您可以使用Firebase Realtime Database。实际上有一个关于使用Firebase here创建简单聊天应用程序的Codelab示例。