0

私はアプリケーションをチャットするためにQuickbloxを使用しています。チャットのためのプッシュ通知の作業。 QuickbloxにAPN開発証明書をアップロードしました。私はコードを介してサブスクリプションを行っており、Quickbloxの管理セクションに自分のデバイスを表示しています。しかし、私は管理パネルを介してプッシュ通知を送信しようとしているときに、プッシュ通知は来ていません。私は "テスト"環境と "IOS"チャンネルを選択しています。Quickbloxプッシュ通知が失敗しました

"Success Apns channel. Notification has been successfully added to queue." 

通知は表示されません。キューのセクションでは、示しています。詳細は

APNS (Apple Push) Delivered: 0, failed: 1 
Download detailed log 
Event log 
2016-03-21 06:50:34 UTC : queued 1 notifications 

をそれが示してログインします。

{"notification":{"aps":{"alert":"msg","sound":"default"}},"log":[{"device_token":"my token","created_at":"2016-03-23T04:48:04Z","delivered_at":null,"failed_at":"2016-03-23T04:48:51Z","error_code":8,"error_description":"Invalid token (8)"}]} 

私はこのコードを使用しています登録するには:

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken 
{ 
    NSString *deviceIdentifier = [[[UIDevice currentDevice] identifierForVendor] UUIDString]; 
    [QBRequest registerSubscriptionForDeviceToken:deviceToken uniqueDeviceIdentifier:deviceIdentifier 
            successBlock:^(QBResponse *response, NSArray *subscriptions) 
    { 
     NSLog(@"Successfully Registered......"); 
    } 
             errorBlock:^(QBError *error) 
    { 
     NSLog(@"Error ------> %@", error); 
            }]; 
} 

をし、それが「正常に登録を示します。.. .... "と私はそれも管理セクションで見ることができます。 助けてください..

+0

詳細なログに記載されているエラーは何ですか? –

+0

"error_description": "無効なトークン(8)"が表示されます。そして時にはAPNS(Apple Push)Delivered:0、失敗:0、エラーログ "error_description": "null"を表示します。私は間違って何を考えている? – Monika

+0

プッシュ通知を送信するサブスクリプションセクション(Quickblox管理パネル)で、同じユーザーがそのデバイスに登録されていますか?古いトークンが変更されるか無効になる可能性があります。 – HardikDG

答えて

3

新しいキーと新しい開発証明書で新しいP12証明書を再度作成しました。それから私はプッシュ通知を得た。

関連する問題