在Parse Cloud中存储用户设置

时间:2014-07-10 02:52:46

标签: parse-platform

在Parse Cloud中存储用户设置的推荐方法是什么?

我有两种方法,我不知道哪种方法最适合可扩展应用,或者有更好的方法。

第一种方法是创建一个包含每个用户所有设置的类,并在用户和设置之间建立关系。

另一种方法是简单地将每个用户的设置存储在用户对象中。我觉得第二种方法是更好的方法。

我查看了PFInstallation但不完全确定是否可以使用它来设置用户设置,或者用例是否仅用于推送通知。

1 个答案:

答案 0 :(得分:1)

你的两个解决方案:

  1. 用于保存用户设置的关联类
  2. 直接在用户类中存储属性
  3. 有效。

    #1的优点是可以更轻松地保护设置。对于#1,您可以在创建每个用户的设置对象时创建ACL,该对象仅允许与该记录关联的用户读取,编辑或删除设置对象。

    对于#2,如果任何字段是敏感的,那么您需要使用userSensitiveFields config key明确保护这些字段,以确保在用户记录时不会返回这些字段被查询。