sinch 在 onMessageSent 中发送旧的已删除消息

sinch sending old deleted messages in onMessageSent

为什么sinch在MessageClientListener的onMessageSent中发送旧的已删除消息?这些消息已在我的 Parse 后端中删除。我在phone上删除了app的数据,所以sinch本地应该没有这个。 Sinch 从哪里引入所有这些消息,我应该怎么做才能避免这种情况?

您好,这里是布道者。

我将尝试解释一下。 Parse 和 Sinch 彼此无关(我们有一个教程,其中展示了如何像解析一样将消息保存到自己的后端)因此,从 parse 中删除的事实与 Sinch 无关。

关于消息的传递,我们会将所有传递到用户可能拥有的所有设备的消息保留 30 天。

因此,如果您即在新设备上安装您的应用程序并登录,我们会将这些消息发送到该设备。我们认为这是一个功能 :D

我同意你的看法,有时这可能会令人困惑,因为如果你卸载并应用你会再次收到所有消息。

对于删除应用程序和删除消息,我可以看到一些解决方法。 您可以将消息标记为已在解析中删除而不显示给用户,或者查看时间戳。