繁体   English   中英

QuickBlox-如何注册以及他们登录新用户

[英]QuickBlox - how to signup and them login new user

我试图在QuickBlox中实现以下功能:

  1. 检查用户是否不存在
  2. 如果没有-唱歌
  3. 唱歌(旧用户或新创建的)

但是我做不到。 因为singin和singup都是异步的,并且还出现“需要令牌”错误。

任何帮助,将不胜感激。

这是完整的代码:

    ChatService.initIfNeed(this);

    ChatService.getInstance().login(user, new QBEntityCallbackImpl() {

        @Override
        public void onSuccess() {
            // Go to Dialogs screen
            //
            Intent intent = new Intent(SplashActivity.this, DialogsActivity.class);
            startActivity(intent);
            finish();
        }

        @Override
        public void onError(List errors) {

            // AlertDialog.Builder dialog = new AlertDialog.Builder(SplashActivity.this);
            //dialog.setMessage("chat login errors: " + errors).create().show();


            QBUsers.signUp(user, new QBEntityCallbackImpl<QBUser>() {
                @Override
                public void onSuccess(QBUser user, Bundle args) {


                    QBUsers.signIn(user, new QBEntityCallbackImpl<QBUser>() {
                        @Override
                        public void onSuccess(QBUser user, Bundle params) {

                        }

                        @Override
                        public void onError(List<String> errors) {

                        }
                    });

                }

                @Override
                public void onError(List<String> errors) {
                  //TOKEN IS REQUIRED EXCEPTION !  
                }
            });


        }
    });

这是一个提示-Javascript中的相同问题

注册oAuth令牌Quickblox和oAuth

所以你可以按照同样的方式

onSuccess回调中一一查询

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM