我有一个合乎逻辑的问题。
我有一个iOS应用。它使用php mysql作为后端。我在应用主页上收到其他用户的Feed /帖子。我首先获得最新帖子并将其保存在本地,然后显示用户帖子和他在本地的详细信息。
现在,如果某个用户创建了一个Feed,那么我将在应用端获取并显示。如果用户更改了他的个人资料详细信息(比如更改了他的图片)。所以,直到Post / feed更新,我才知道用户已经改变了他的照片。每次用户的旧图片和细节都会显示出来。
那么有人可以建议我更新用户信息的更好方法吗?像facebook一样
感谢。
答案 0 :(得分:1)
逻辑答案: 在后端创建一个api,它只返回更新的帖子。 从应用程序端添加一个约3秒/ 5秒的计时器并反复调用api,并使用当前更改刷新源。如果没有更改,则无需刷新Feed。 确保从api只返回更改而不是整个Feed,如果你这样做,它将消耗更多的数据。