1

QBchat が切断された場合に、自動的に再度ログインできるようにしたいと考えています。メッセージを送信しようとしてログアウトした場合、ログアウトしているかどうかをテストするために実装できるコールバック関数はありますか? また、私が正しければ、QBUUSER にログインするよりも、QBChat にログインしてメッセージを送信するよりも、QB とのセッションを確立する必要がありますか? 接続が失われた場合、これらすべての部品を再接続するにはどうすればよいですか。

4

2 に答える 2

1

ログアウトの場合、このメソッドが呼び出されます

- (void)chatDidFailWithError:(int)code;

コードは0になります

于 2013-11-06T15:20:19.540 に答える
0

ChatDidFailWithError は QBChat デリゲート メソッドであり、アクティブなチャット インスタンスをチェックします。チャットが実際に DataManager シングルトンに保存されたユーザー資格情報での自動ログインに失敗した場合。(その例は、QuickBlox フレームワークのドキュメントにあります)

  • (void)chatDidFailWithError:(NSInteger)code { // シングルトン クラス DataManager からユーザー資格情報を呼び出します [[QBChat インスタンス] loginWithUser:[DataManager 共有].currentUser]; }
于 2014-07-19T23:40:24.967 に答える