无法将Quickblox Sdk 2.4指向或配置到android应用程序中的新(trail)实例

无法将Quickblox Sdk 2.4指向或配置到android应用程序中的新(trail)实例,android,sdk,quickblox,videochat,Android,Sdk,Quickblox,Videochat,我正在使用quickblox sdk 2.4进行视频聊天服务 //在登录应用程序之前,我将设置以下实例 QBSettings.getInstance().setServerApiDomain(“apixyzquickblox.com”); QBSettings.getInstance().setContentBucketName(“…”);QBSettings.getInstance().setChatServerDomain(“chatxyz.quickblox.com”);QBSetting

我正在使用quickblox sdk 2.4进行视频聊天服务

//在登录应用程序之前,我将设置以下实例 QBSettings.getInstance().setServerApiDomain(“apixyzquickblox.com”); QBSettings.getInstance().setContentBucketName(“…”);QBSettings.getInstance().setChatServerDomain(“chatxyz.quickblox.com”);QBSettings.getInstance().setTurnServerDomain(“turn.quickblox.com”); //已使用现有quickblox帐户中的appid、authkey和authsecret QBSettings.getInstance().fastConfigInit(Consts.APP_ID,Consts.AUTH_KEY,Consts.AUTH_SECRET); //为了设置EnterpriseSDK,他们要求我按原样使用以下代码 List iceServerList=新建LinkedList()

现在我在点击按钮时登录到这个应用程序 setOnClickListener(新的OnClickListener(){

@覆盖
公共void onClick(视图v){
//TODO自动生成的方法存根
createSession(新的QBEntityCallbackImpl(){
@凌驾
成功时公共无效(QBSession QBSession,Bundle Bundle){
//**此用户存在于quickblox管理面板中**
QBUser QBUser=新的QBUser(“abc1”、“abc1234”);
QBUsers.signIn(qbUser,新的qbentycallbackimpl(){
@凌驾
成功时公共无效(QBUser QBUser、Bundle Bundle){
Toast.makeText(getApplicationContext(),“登录成功”,Toast.LENGTH\u SHORT.show();
}
@凌驾
公共无效onError(列表错误){
}
});
}
@凌驾
公共无效onError(列表错误){
//打印来自服务器的错误
}
});
});
单击“下一步”按钮时,我得到的响应为状态=422个不可处理实体 当我在共享实例中使用相同的用户id时,它工作得非常好。但一旦我在企业中改用试用实例,我就会面临这个问题


请帮助我解决此问题。提前感谢

我要通知您的第一件事是,他们在设置trail实例时向我发送的quickblox文档很旧 我使用了与我的quickblox帐户中提到的相同的Consts.APP_ID、Consts.AUTH_密钥、Consts.AUTH_SECRET。 我用这种方式配置代码,它对我有效

QBSettings.getInstance().fastConfigInit(Consts.APP_ID,Consts.AUTH_KEY,Consts.AUTH_SECRET); QBSettings.getInstance().setServerApiDomain(“apixyzquickblox.com”);QBSettings.getInstance().setContentBucketName(“…”);QBSettings.getInstance().setChatServerDomain(“chatxyz.quickblox.com”);QBSettings.getInstance().setTurnServerDomain(“turnserver.quickblox.com”)

而且,在您设置自己的自定义服务器之前,无需设置ice服务器

   iceServerList.add(new PeerConnection.IceServer("stun:stun.l.google.com:19302", 
   null, null)); 

   iceServerList.add(new PeerConnection.IceServer("stun:turn.quickblox.com", 
   "quickblox", "baccb97ba2d92d71e26eb9886da5f1e0")); 

   iceServerList.add(new PeerConnection.IceServer("turn:turn.quickblox.com:3478?transport=udp", 
   "quickblox", "baccb97ba2d92d71e26eb9886da5f1e0")); 

   iceServerList.add(new PeerConnection.IceServer("turn:turn.quickblox.com:3478?transport=tcp", 
   "quickblox", "baccb97ba2d92d71e26eb9886da5f1e0"));

   QBRTCConfig.setIceServerList(iceServerList);
    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub

        QBAuth.createSession(new QBEntityCallbackImpl<QBSession>() {
            @Override
            public void onSuccess(QBSession qbSession, Bundle bundle) {
               // **this user exists in quickblox admin panel **
                QBUser qbUser = new QBUser("abc1", "abc1234");

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


                    Toast.makeText(getApplicationContext(), "Login Success", Toast.LENGTH_SHORT).show();
                   }

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

            }

            @Override
            public void onError(List<String> errors) {
                // print errors that came from server
            }
        });



});