我是使用Parse.com的新手,我试图了解登录用户和用户特定数据之间的一般关系。
我已经弄明白并了解如何创建用户和对象,但我对如何连接这两者感到困惑。
是否像创建用户一样简单,然后在登录后,以用户名作为密钥存储对象?
然后,当用户成功登录时,您会在用户名密钥下检索该对象吗?
我只是想确保我从正确的角度接近这一点,因为我计划拥有大量用户,而且我也想要最安全的方法。
我已经阅读了Parse.com文档,但似乎无法找到两者之间的联系。任何帮助表示赞赏!
答案 0 :(得分:0)
您是指用户提交使用其用户ID记录的任何详细信息吗?如果是这样,那么这段代码将适合您:
ParseUser user = ParseUser.getCurrentUser();
//yourObjectID.put("User", user);
答案 1 :(得分:0)
没有特定于用户的数据(所有数据都是关于您注册的应用ID的全局数据,因为Parse是数据库),但您可以将数据存储在ParseUser对象中。您还可以为其提供访问控制(ACL),因此只有该用户才能读/写它。当用户成功登录时,我不相信它将成为ParseUser对象的一部分,您需要获取数据。 (这对于对象字段来说确实如此,但我不确定像字符串和整数这样的简单字段。它值得测试。)
有一点需要注意。根据您使用的SDK,可能会缓存部分信息。例如,在Unity 3D中,ParseUser对象将在程序调用之间保留其所有数据(实际上,将保持登录状态)。