チャット用にデバイスを接続しようとすると、ログインに成功した後、応答が Unauthorized になります。SDKに付属のサンプルのようにコーディングしています。は:
-(void)completedWithResult:(Result *)result context:(void *)contextInfo{
if([result isKindOfClass:[QBUUserLogInResult class]]){
// Success result
if(result.success){
QBUUserLogInResult *res = (QBUUserLogInResult *)result;
[self saveHostUser:res.user];
[self loginResult:kLoggedOnline andErrorDescription:nil];
// Login to Chat
[QBChat instance].delegate = self;
[[QBChat instance] loginWithUser:[[[UserService sharedInstance] hostUser] qbUser]];
// Register as subscriber for Push Notifications
[QBMessages TRegisterSubscriptionWithDelegate:nil];
}
}
}
取得されたエラーは次のとおりです。
error:
2013-03-29 16:51:37.201 App[2031:720f] didFailToRegisterForRemoteNotificationsWithError
2013-03-29 16:51:37.201 App[2031:680b] QBChat/xmppStreamDidNotAuthenticate: <failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized></not-authorized></failure>
2013-03-29 16:51:37.201 App[2031:730b] redelegateBackCurrentApplication
2013-03-29 16:51:37.302 App[2031:720f] QBChat/xmppStreamDidDisconnect, error=(null)
したがって、メッセージは送信されません。セッション、ログイン、登録、ユーザーの取得以外に何が必要かを知っている人はいますか?