如果该用户使用 LAZY 模式发布其数据,我如何手动将 Mesibo 配置文件与服务器的最新更改同步?

How do I manually sync a Mesibo profile with latest changes from server if that user published its data with LAZY mode?

我制作了一个页面,用户可以在其中更新他们的姓名和状态,就像 WhatsApp 和 Telegram 一样。

这些更改是使用 LAZY 模式发布的,因为我不想立即更新每个使用该应用程序的用户。我只想在必要时手动获取它(例如,当用户打开与该用户的聊天视图时)。 (https://mesibo.com/documentation/api/real-time-api/profiles/#profile-publishing-mode)

问题是:如何获取其他用户更新后的个人资料?

每当我获得带有 Mesibo.getProfile("address") 的配置文件时,数据仍未更新。

since I don't want to update every user using the app right away.

即使您使用实时模式,更新也不会发送给每个用户,而只会发送给订阅它的用户。

https://mesibo.com/documentation/api/real-time-api/profiles/#subscribing-to-a-profile

在惰性模式下,它可能会与其他配置文件一起更新,或者在收到来自用户的消息时更新。在此之前,getProfile 可能不是 return 最新的配置文件。

如果您是从 mesibo 开始,建议使用实时模式,稍后使用惰性模式进行优化