我编写了一个小型测试应用程序,它使用 Nearby.MESSAGES_API 作为一个简单的聊天室。
当我订阅时,我发现我在我的 MessageListener 中(在 onFound 中)收到了一些较旧的消息。如果我断开连接然后重新连接(例如切换到另一个应用程序),我发现所有消息都会再次通过。这是注定要发生的吗?
我已更改应用程序以在我的消息中包含 UUID 并保存它们以检查我是否收到了消息,但从内存的角度来看这可能不是一个好主意(尽管我可以将它们放入数据库中) .
我不明白附近消息的“会话”端是如何工作的。