【问题标题】:How can/should I host ratings inside of my app?我如何/应该在我的应用程序中托管评分?
【发布时间】:2015-05-09 21:13:33
【问题描述】:

我正在制作一个类似于 yelp 的应用程序,用户可以在其中发现当地地点并对其进行评分,但我在决定如何存储每个地点的评分时遇到了麻烦。存储这些评分的最佳方法是什么,以便我可以让我的用户查看其他用户的评论?

【问题讨论】:

  • 使用 Parse:parse.com/docs/android/guide 一个优秀的支持用户和保留数据的键/值数据库。不过,这需要互联网访问。如果您只想保留本地数据,请使用标准 Android SDK 附带的 SQLite
  • @LucasCrawford 谢谢,解析看起来很棒!
  • 不,本地设备外的用户无法查看本地数据。本地数据保留意味着它只存在于您的设备上(在缓存内存中),为了让用户查看彼此之间的共享数据,它必须存在于服务器上并提供给所有查询它的用户(正如@Bojan Kseneman 所说) .我建议 Parse 对此进行简单的实现,因为您可以创建自定义对象来支持所有这些。当然,还有一些机智的实现选择。
  • Parse 很简单,但如果您有大量请求,则必须为此付费。此外,您还允许第 3 方人员不受限制地访问您的数据,这就是为什么我永远不会在生产级别使用它的原因。

标签: android rating review


【解决方案1】:

恐怕如果您希望您的用户看到其他用户的评论,您将需要一个支持(服务器)并将评分保存在那里。

此外,每个评级都应该包含一个从 1 到 5 的浮点值(因为 2,5 是有效的)并且每个评级都应该有一个文本)。制作一个 SQL 表来保存评论,当用户想要查看评论时,执行 get all reviews for place in sql。

【讨论】:

    【解决方案2】:

    感谢 LucasCrawford,我发现了 parse,它应该可以解决我的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-24
      • 2023-02-21
      • 1970-01-01
      • 2017-02-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多