【发布时间】:2016-03-29 04:21:28
【问题描述】:
请帮忙!
小问题: 我尝试使用这样的会话令牌登录 ParseUser:
ParseUser.becomeInBackground(token);
第一次登录时总是可以的。但是当我重试时它总是失败。我收到“无效的会话令牌”错误。会话保持不变。任何其他关于令牌的信息都被隐藏了。
详细问题 我正在为父母和孩子构建应用程序。建议 2 个用户使用一个帐户在他们的(不同的)设备上启动应用程序(一个 ParseUser 用于一次登录的各种设备)。 首先,父母在他的设备上登录。然后他生成带有会话令牌的二维码。
String token = ParseUser.getCurrentUser().getSessionToken();
Bitmap bitmap = encodeAsBitmap(token);
qrView.setImageBitmap(bitmap);
孩子的设备读取此 QR 并登录。 这个过程第一次很顺利。但是,如果我注销孩子的设备并第二次尝试通过 QR 登录,它会因“无效会话令牌”而失败。当我尝试登录第二个孩子的设备时,它也失败了。 当我在 parse-dashboard 中手动删除会话时,我可以再次使用 QR 登录孩子的设备,但只能登录一次。
我尽我所能在这里和其他互联网上找到一些解决方案,但我没有成功。
尊敬的专家级开发人员,请帮助我解决这个问题。
【问题讨论】:
标签: android session parse-platform login token