Я использую Quickblox для отклика приложения. Работа с push-уведомлением для чата. Я загрузил сертификат разработки APNs в Quickblox. Я сделал подписку по коду, и он показывает мое устройство в разделе администрирования Quickblox. Но когда я пытаюсь отправить push-уведомление через панель администратора, push-уведомление не поступит. Я выбираю «Testing» окружающую среду и канал «IOS», и это показывает:Не удалось выполнить push-уведомление 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, failed: 0 и в журнале ошибок «error_description»: «null». Любая идея, что я делаю неправильно? – Monika
делает тот же пользователь для регистрации этого устройства в разделе подписки (панель администратора Quickblox), в котором вы отправляете уведомление Push? поскольку старый токен может быть изменен или недействителен – HardikDG