在Parse Cloud中存储用户设置的推荐方法是什么?
我有两种方法,我不知道哪种方法最适合可扩展应用,或者有更好的方法。
第一种方法是创建一个包含每个用户所有设置的类,并在用户和设置之间建立关系。
另一种方法是简单地将每个用户的设置存储在用户对象中。我觉得第二种方法是更好的方法。
我查看了PFInstallation
但不完全确定是否可以使用它来设置用户设置,或者用例是否仅用于推送通知。
答案 0 :(得分:1)
你的两个解决方案:
有效。
#1的优点是可以更轻松地保护设置。对于#1,您可以在创建每个用户的设置对象时创建ACL,该对象仅允许与该记录关联的用户读取,编辑或删除设置对象。
对于#2,如果任何字段是敏感的,那么您需要使用userSensitiveFields
config key明确保护这些字段,以确保在用户记录时不会返回这些字段被查询。