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);
}];
}
をし、それが「正常に登録を示します。.. .... "と私はそれも管理セクションで見ることができます。 助けてください..
詳細なログに記載されているエラーは何ですか? –
"error_description": "無効なトークン(8)"が表示されます。そして時にはAPNS(Apple Push)Delivered:0、失敗:0、エラーログ "error_description": "null"を表示します。私は間違って何を考えている? – Monika
プッシュ通知を送信するサブスクリプションセクション(Quickblox管理パネル)で、同じユーザーがそのデバイスに登録されていますか?古いトークンが変更されるか無効になる可能性があります。 – HardikDG