2015-06-30 7 views
8

Während ich nie Probleme mit Android hatte, scheitern alle Versuche, Nofifications an iOS zu senden. Alles ist richtig eingerichtet, aber der gcm-Endpunkt gibt immer "NotRegistered" für jedes iOS reg_id zurück, auch direkt nach der Registrierung. , aber in einem Fall hat es tatsächlich funktioniert. im Vergleich zu ~ 500 fehlgeschlagenen Versuchen scheint das nicht zu funktionieren, obwohl ich zwischen diesen API-Anfragen nichts geändert habe.GCM gibt immer "NotRegistered" für iOS-Geräte zurück

hat jemand schon einmal etwas Ähnliches erlebt?

+0

Haben Sie schon eine Lösung gefunden? –

Antwort

1

vergiss. jetzt funktioniert es. Ich habe nichts über Nacht geändert. Ich kann nur annehmen, dass es einige Störungen bei GCM/APNS gab.

edit: und es funktioniert nicht wieder (10 Stunden später). Nicht für jedes iOS-Registrierungs-Token registriert.

+0

Haben Sie es irgendwann gelöst? –

+0

das passiert mir auch. Irgendeine Lösung dafür? – Rhenz

+0

Leider habe ich das nie gelöst, ich bin damit zu Apples Implementierung von Push-Benachrichtigungen für diese Angelegenheit gewechselt. – mee

1

Ich lief darin, passiert, weil xcode entschied, die falsche Signatur Identität oder Bereitstellung Profil (BuildSettings-> CodeSigning-> CodeSigningIdentity und ProvisingProfile-> Automatic) zu verwenden.

IOS verwendet die Signatur, um die Push-Benachrichtigung mit Ihrer App abzugleichen, und wenn es falsch ist, denkt Apple, dass die App nicht installiert ist oder Push-Benachrichtigungen nicht unterstützt und sendet eine Nachricht zurück an GCM, die das Gerät informiert ist 'NotRegistered', was bedeutet, dass die App nicht mehr auf dem Gerät installiert ist.

Verwandte Themen