Parse.com - 每个用户只允许一个会话

时间:2016-01-10 17:52:31

标签: session parse-platform cloud-code

我在Parse平台上有一个App。我需要的是:

  1. 用户登录第一台设备。
  2. 用户登录第二台设备。
  3. 系统撤销第一台设备上的会话。
  4. 我试图从Session / Installation类中删除对象,但它没有帮助。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

实现这一点并不是那么简单,因为无法拦截登录事件或为Parse Session类编写云代码触发器。如果从Session表中删除客户端会话记录,它肯定会撤消它,并最终在该客户端上收到身份验证错误。要实现您的目标,您需要编写自己的云功能,记录用户而不是使用SDK登录功能。这样,您可以先在会话表中查看并撤消/删除与该用户关联的任何会话,然后再在新设备上登录用户。