2

iOS アプリケーションに QuickBlox を統合しています。QuickBlox サンプル コードでは、ハードコードされた 2 人の QuickBlox ユーザーを使用し、それぞれのログインとパスワードを入力します。

ユーザーに QuickBlox ログインでログインするように求めたくありません。

私のユーザーが、QuickBlox のログイン資格情報なしで別のユーザーとビデオ チャットできる方法はありますか?

4

2 に答える 2

1

現在、次のコードを使用してユーザー 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);
于 2013-11-30T09:04:19.123 に答える