iOS アプリケーションに QuickBlox を統合しています。QuickBlox サンプル コードでは、ハードコードされた 2 人の QuickBlox ユーザーを使用し、それぞれのログインとパスワードを入力します。
ユーザーに QuickBlox ログインでログインするように求めたくありません。
私のユーザーが、QuickBlox のログイン資格情報なしで別のユーザーとビデオ チャットできる方法はありますか?
現在、次のコードを使用してユーザー ID を実装しています。
[QBAuth createSessionWithDelegate:self];
(void)completedWithResult:(Result *)result{
if(result.success && [result isKindOfClass:QBAAuthSessionCreationResult.class]){
// Success, do something
QBUUser *user = [QBUUser user];
user.login = @"garry4";
user.password = @"garry5santos2";
[QBUsers signUp:user delegate:self];
}
if(result.success && [result isKindOfClass:QBUUserResult.class]){
// Success, do something
QBUUserResult *userResult = (QBUUserResult *)result;
NSLog(@"New user=%@", userResult.user);
QBUUser *currentUser = [QBUUser user];
currentUser.ID = userResult.user.ID; // your current user's ID
currentUser.login = userResult.user.login;
currentUser.password=@"garry5santos2";// your current user's password
// set Chat delegate
[QBChat instance].delegate = self;
// login to Chat
[[QBChat instance] loginWithUser:currentUser];
}
NSLog(@"%@",result.errors);
NSLog(@"%d",result.success);
NSLog(@"%@",result);