你可以在 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 中。
就这样,当有消息进来时
- 它要么比内存存储中的值更新,要么你处理它
- 或者,它太旧了,你把它扔掉了。
我有 2 个简单的问题,我没有通过阅读关于 google 附近消息 API 的官方文档找到 https://developers.google.com/nearby/messages/android/pub-sub
如果您使用 publish 方法发布多条消息(在应用程序的同一个实例上),消息会保存为多条不同的消息或被更新和覆盖(在云控制台上)?
是否可以使用发布方法更新消息?
我正在构建一个应用程序,每个用户都可以看到其他人发布的内容,但我只需要知道每个用户的最新数据,我不需要所有消息。
谢谢。
使用 PubSub,您可以在队列中发布消息。然后你不能更新或删除它们,它们被发布了。
在消费者端,消息通常是按顺序分发的,但没有任何保证。在每条消息中,您都有一个已发布的时间戳。
在您的用例中,将用户 ID 和最新处理的时间戳保存在内存中可能很有趣。如果你的应用程序是分布式的,最好将这些数据存储在 memorystore 中。
就这样,当有消息进来时
- 它要么比内存存储中的值更新,要么你处理它
- 或者,它太旧了,你把它扔掉了。