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

在android上注册匿名用户时解析会话消失,android,session,parse-platform,Android,Session,Parse Platform,在Parse doc之后,我在应用程序第一次启动时创建了一个匿名用户 ... Parse.initialize(this, APPLICATION_ID, CLIENT_KEY); ParseUser.enableRevocableSessionInBackground(); if (ParseUser.getCurrentUser() == null) { ParseUser.enableAutomaticUser(); ParseUser.getCurrent

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

...
Parse.initialize(this, APPLICATION_ID, CLIENT_KEY);
ParseUser.enableRevocableSessionInBackground();
if (ParseUser.getCurrentUser() == null) {
        ParseUser.enableAutomaticUser();
        ParseUser.getCurrentUser().increment("RunCount");
        ParseUser.getCurrentUser().saveInBackground();
}
在解析核心中,它显示成功添加了一个新的“User”和“Session”行

...
ParseUser.getCurrentUser().setUsername("Leo");
ParseUser.getCurrentUser().setPassword("sasami");
ParseUser.getCurrentUser().signUpInBackground(new SignUpCallback() {
        @Override
        public void done(ParseException e) {
            if (e == null) {
            ...
            }
        }
...
然后在调用“signUpInBackground”方法后,我发现刚刚添加的用户行已经更新,但是刚刚添加的会话行消失了。,因此与用户相关的查询和执行总是返回一个

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

附言。
注册成功或返回错误并不重要。会话行仍将消失

只是一个建议;解析正在关闭。明年年初,所有服务器都将消失。为什么在注册匿名用户时还要创建他?只有在您不进行“标准”身份验证时,才应使用匿名用户…@ChadBingham谢谢您的提醒。我们的团队目前也在探索AWS服务器。只是想暂时在Parse呆上两个月。@MazelTov你说得对。然而,在我们的设计中,我们希望在用户打开应用程序时分配一个匿名用户。然后,如果他们愿意稍后注册,我们将在应用程序中共享奖金,并让他们跟踪以前的订单。因此,我们需要注册一个匿名帐户。我建议你用他的UUID和一些预定义的密码注册每个匿名用户,然后你可以用注册功能创建另一个用户,并用云代码“传输”他的所有东西