0

Я использую 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); 
            }]; 
} 

и это показывает «успешно зарегистрирован .. .... «И я тоже вижу это в разделе администрирования. Помогите мне пожалуйста.

+0

Что такое ошибка, указанная в подробном журнале? –

+0

Отображается «error_description»: «Недопустимый токен (8)». И иногда он показывает APNS (Apple Push) Delivered: 0, failed: 0 и в журнале ошибок «error_description»: «null». Любая идея, что я делаю неправильно? – Monika

+0

делает тот же пользователь для регистрации этого устройства в разделе подписки (панель администратора Quickblox), в котором вы отправляете уведомление Push? поскольку старый токен может быть изменен или недействителен – HardikDG

ответ

3

Снова новый сертификат P12 с новым ключом и новым сертификатом разработки. Затем я получил push-уведомления.

Смежные вопросы