我有一个连接到后端API的Android应用。我通过调用类似/readdata?id=1
如果我调用此API,我可以成功读取数据。如果我在后端更新它并以完全相同的方式调用它,我没有看到更新的数据。我甚至可以卸载并重新安装应用程序,但仍然看不到更新的数据。更新大约需要24小时,即使我在计算机上使用浏览器时能够正常查看更新。
似乎有一个超出应用程序级别(可能是操作系统或设备级别)的缓存正在缓存请求。
这是一个已知问题吗?也许在三星设备上有什么东西?
由于
答案 0 :(得分:0)
正如Vladyslav Matviienko评论的那样,问题很可能是:
获取数据的方式。如果您使用某些库来访问API,则可能会缓存响应。一个好的图书馆应该提供一个请求新的回复的选项。看看你是否有那个。
或者问题是在服务器端,我不是很熟悉(可能是缓存的请求/响应),但我怀疑这是问题所在。