1

チャット用にデバイスを接続しようとすると、ログインに成功した後、応答が 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)

したがって、メッセージは送信されません。セッション、ログイン、登録、ユーザーの取得以外に何が必要かを知っている人はいますか?

4

1 に答える 1