我正在考虑创建一个可以保存提及的注释的应用here
但该应用仅允许每位用户使用有限的笔记。此外,用户可以使用相同的用户帐户 (必备功能) 在多个设备上使用该应用。我正在使用Parse的ParseUser类,我想知道以下用例是否可行给定方案:
用户X有5个音符作为限制的一部分。他登录到设备A和 10分钟后失去互联网连接。然后他添加了3个音符 哪个设备已关闭。用户X现在登录到设备B. 登录时他应该只看到2个音符。
这可能吗?有没有更好的解决方案来实现这个?
答案 0 :(得分:1)
如果您的用户在没有互联网的情况下添加三个备注并将其存储在本地数据存储中,则用户登录到其他设备时将无法看到它们。您的Parse后端或其他设备上的应用无法知道这3个音符。
因此,要强制设置5个音符的硬限制,您必须确保在创建音符时您的应用始终可以与服务器通信。
在使用对象时,可以将本地数据存储视为用户的便利。保留本地副本对于能够使用没有网络访问权限的对象以及加快应用程序启动非常有用。但在您的情况下,您需要确保创建或删除备注,用户必须具有互联网连接。所有其他操作都可以不用。