在Android上注册匿名用户时,解析会话消失

时间:2016-03-21 22:05:10

标签: android session parse-platform

在Parse doc之后,我在首次启动应用时创建了一个匿名用户。

...
Parse.initialize(this, APPLICATION_ID, CLIENT_KEY);
ParseUser.enableRevocableSessionInBackground();
if (ParseUser.getCurrentUser() == null) {
        ParseUser.enableAutomaticUser();
        ParseUser.getCurrentUser().increment("RunCount");
        ParseUser.getCurrentUser().saveInBackground();
}

在解析核心中,它显示了一个新的"用户"和"会议"行已成功添加。

...
ParseUser.getCurrentUser().setUsername("Leo");
ParseUser.getCurrentUser().setPassword("sasami");
ParseUser.getCurrentUser().signUpInBackground(new SignUpCallback() {
        @Override
        public void done(ParseException e) {
            if (e == null) {
            ...
            }
        }
...

然后在我调用" signUpInBackground"方法,我发现刚刚添加的用户行已经更新,但刚刚添加的会话行已经消失。因此用户相关的查询和执行总是返回

  

com.parse.ParseRequest $ ParseRequestException:无效的会话令牌

P.S。 注册成功或返回错误并不重要。无论如何,Session行都会消失。

0 个答案:

没有答案