Obwohl ich nie Probleme mit Android hatte, scheiterten alle meine 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. In einem Fall hat es tatsächlich funktioniert. im Vergleich zu ~ 500 fehlgeschlagenen Versuchen scheint dies nicht zu funktionieren, obwohl ich zwischen diesen API-Anfragen nichts geändert habe.
Hat jemand schon mal etwas Ähnliches erlebt?
Ich stieß darauf, passiert, weil xcode entschied sich für die falsche Signatur Identität oder Bereitstellung Profil (BuildSettings- & gt; CodeSigning- & gt; CodeSigningIdentity und ProvisingProfile- & gt; Automatische).
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 'NotRegistered', was bedeutet, dass die App nicht mehr auf dem Gerät installiert ist.
Tags und Links google-cloud-messaging ios