Parse.com用户变得匿名

时间:2015-05-12 16:26:22

标签: android parse-platform

在我的代码中,我将匿名用户转换为ParseUser,数据浏览器显示转换后的用户使用未定义的authData,应该如此。

当应用程序关闭并重新打开时,检查匿名用户是否链接的if语句返回true而不是false,但authData仍未定义。

然后我们调用云代码函数来修改用户的朋友,此时,当前用户authData再次变为“匿名”,但用户名保持不变。

//Returns true no matter what
if (ParseAnonymousUtils.isLinked(ParseUser.getCurrentUser())) {
                                mUsernameText.setText("Not Logged In");
                                Log.d("testuser", "tes1");
                            } else {
                                mUsernameText.setText(ParseUser.getCurrentUser().getUsername());
                            }

ParseCloud.callFunctionInBackground
("addFriend", params, new FunctionCallback<String>() {
                                            @Override
                                            public void done(String s, ParseException e) {
                                                if (e == null) {
                                                    //ParseUser.getCurrentUser()
                                                     //       .increment(NUM_FRIENDS_KEY);
                                                   //When we try to save the user here it becomes anonymous
                                                }
                                            }
                                        });

0 个答案:

没有答案