我是一年有经验的 android 人。我有一个在应用程序上实现视频聊天的项目。我使用以下项目代码作为参考。
https://github.com/QuickBlox/quickblox-android-sdk/tree/master/sample-videochat
但它不包含以编程方式创建用户(注册)。
所以我在注册会话中包含了以下代码。
private void RegisterUser(){
progressDialog.show();
final QBUser user = new QBUser("username", "password");
user.setFacebookId("123456");
user.setTwitterId("123456");
user.setEmail("info@domain.com");
user.setFullName("Full Name");
user.setPhone("+911234234456");
StringifyArrayList<String> tags = new StringifyArrayList<String>();
tags.add("car");
tags.add("man");
user.setTags(tags);
user.setWebsite("www.domain.com");
QBUsers.signUp(user, new QBCallbackImpl() {
@Override
public void onComplete(Result result) {
progressDialog.dismiss();
if (result.isSuccess()) {
QBUserResult qbUserResult = (QBUserResult) result;
Log.d("Registration was successful","user: " + qbUserResult.getUser().toString());
} else {
Log.e("Errors",result.getErrors().toString());
}
}
}
);
}
但是在执行 RegisterUser()
我收到以下错误
08-19 10:46:56.696: E/NativeCrypto(9664): ssl=0x52949540 cert_verify_callback x509_store_ctx=0x52ea7ab8 arg=0x0
08-19 10:46:56.697: E/NativeCrypto(9664): ssl=0x52949540 cert_verify_callback calling verifyCertificateChain authMethod=DHE_RSA
08-19 10:46:57.443: E/Errors(9664): [Token is required]
请任何人都可以给我一个解决方案或在 QuickBlox 上以编程方式注册的代码......?!