你可以在 google 附近的消息 API 上更新消息吗?

Can you update a message on google nearby message API?

我有 2 个简单的问题,我没有通过阅读关于 google 附近消息 API 的官方文档找到 https://developers.google.com/nearby/messages/android/pub-sub

如果您使用 publish 方法发布多条消息(在应用程序的同一个实例上),消息会保存为多条不同的消息或被更新和覆盖(在云控制台上)?

是否可以使用发布方法更新消息?

我正在构建一个应用程序,每个用户都可以看到其他人发布的内容,但我只需要知道每个用户的最新数据,我不需要所有消息。

谢谢。

使用 PubSub,您可以在队列中发布消息。然后你不能更新或删除它们,它们被发布了。

在消费者端,消息通常是按顺序分发的,但没有任何保证。在每条消息中,您都有一个已发布的时间戳。

在您的用例中,将用户 ID 和最新处理的时间戳保存在内存中可能很有趣。如果你的应用程序是分布式的,最好将这些数据存储在 memorystore 中。

就这样,当有消息进来时

  • 它要么比内存存储中的值更新,要么你处理它
  • 或者,它太旧了,你把它扔掉了。