【发布时间】:2015-05-09 21:13:33
【问题描述】:
我正在制作一个类似于 yelp 的应用程序,用户可以在其中发现当地地点并对其进行评分,但我在决定如何存储每个地点的评分时遇到了麻烦。存储这些评分的最佳方法是什么,以便我可以让我的用户查看其他用户的评论?
【问题讨论】:
-
使用 Parse:parse.com/docs/android/guide 一个优秀的支持用户和保留数据的键/值数据库。不过,这需要互联网访问。如果您只想保留本地数据,请使用标准 Android SDK 附带的 SQLite
-
@LucasCrawford 谢谢,解析看起来很棒!
-
不,本地设备外的用户无法查看本地数据。本地数据保留意味着它只存在于您的设备上(在缓存内存中),为了让用户查看彼此之间的共享数据,它必须存在于服务器上并提供给所有查询它的用户(正如@Bojan Kseneman 所说) .我建议 Parse 对此进行简单的实现,因为您可以创建自定义对象来支持所有这些。当然,还有一些机智的实现选择。
-
Parse 很简单,但如果您有大量请求,则必须为此付费。此外,您还允许第 3 方人员不受限制地访问您的数据,这就是为什么我永远不会在生产级别使用它的原因。