0

Ich verwende Quickblox zum Chaten Anwendung. Arbeiten an Push-Benachrichtigungen für den Chat. Ich habe das APNs-Entwicklungszertifikat auf Quickblox hochgeladen. Ich habe ein Abonnement per Code gemacht und es zeigt mein Gerät im Quickblox Admin-Bereich an. Aber wenn ich versuche, Push-Benachrichtigungen über das Admin-Panel zu senden, kommt die Push-Benachrichtigung nicht. Ich wähle „Testing“ Umwelt und „IOS“ Kanal, und es zeigt:Quickblox Push-Benachrichtigung fehlgeschlagen

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

Aber Benachrichtigung wird nicht auf dem Gerät kommen. In einer Warteschlange Abschnitt zeigt es:

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

In detailliertes Logbuch es zeigt:

{"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)"}]} 

registrieren ich diesen Code verwende:

- (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); 
            }]; 
} 

und es zeigt „erfolgreich registriert .. .... "Und ich kann es auch im Adminbereich sehen. Helfen Sie mir bitte ..

+0

Was ist ein Fehler im detaillierten Protokoll? –

+0

Es zeigt "error_description": "Ungültiges Token (8)". Und manchmal zeigt es APNS (Apple Push) Delivered: 0, fehlgeschlagen: 0 und im Fehlerprotokoll "error_description": "null". Irgendeine Idee was mache ich falsch? – Monika

+0

ist derselbe Benutzer für dieses Gerät im Abonnement-Bereich (Quickblox-Admin-Panel) registriert, in dem Sie die Push-Benachrichtigung senden? als altes Token kann geändert werden oder ungültig werden – HardikDG

Antwort

3

Erstellt neue P12 Zertifikat erneut mit dem neuen Schlüssel und neue Entwicklung Zertifikat. Dann habe ich Push-Benachrichtigungen bekommen.