关于用户数据的本地和远程存储的问题。对于用户从API访问数据并可以喜爱数据或以其他方式个性化数据的常见情况,是否有最佳做法?
我见过教程,例如电影浏览应用程序,在那里,用户可以列出最喜欢的电影,这些个性化数据存储在本地(例如,sqflite)和其他教程中,这些数据是远程存储的。火力基地。而firebase有一个离线模式,以便以后可以同步数据。在这种情况下,设置本地存储和云存储是一个常见的用例吗?在这种情况下是否有一种常见的做法?谢谢你的见解。
发布于 2019-02-17 09:19:15
这不是一个具体的颤振问题,更多的是一个通用的应用程序开发问题。使用本地和云“存储”是很常见的,但我不这么认为。如果您正在与API后端交互,我不认为它是应用程序的云存储。相反,将其视为应用程序整体体系结构中的不同组件。你的API/后端组件,这样它就不是你的应用程序的一部分,而是你的应用程序交互的东西。
我想你已经知道API的用途了。返回要查看的数据,跟踪用户配置文件信息和其他敏感信息。
谈到本地存储,我想说的是,本地存储最常见的场景是结果缓存和存储API在每个会话上需要的信息,以使用户体验更好一些。关于这两种情况,见下面的一些例子:
t;博士:是的。如果您需要每个会话上的数据来以安全的方式在本地使用API存储,并使用它与您的“云存储”进行交互。
https://stackoverflow.com/questions/54731640
复制相似问题