Ich habe also ein sehr merkwürdiges Problem mit Google Cloud Messaging bekommen. Das Problem, das ich habe, ist, dass es die Geräte erfolgreich registriert, und wenn eine Nachricht gesendet wird, erhalte ich eine Erfolgsmeldung von Google. Aber die Geräte erhalten niemals Nachrichten.Google Cloud Messaging zeigt Erfolgsmeldung, sendet aber kein iOS
Die Botschaft, die ich zurück von GCM erhalten ist:
"result": "Push notification sent successfully: {\"multicast_id\":6008387530769664000,\"success\":1,\"failure\":0,\"canonical_ids\":0,\"results\":[{\"message_id\":\"0:1442824842607522%73fc535e73fc535e\"}]}"
Um die Sache noch verwirrender zu machen, meine Implementierung arbeitet vor ca. 2 Wochen und ich habe nichts zu Datum geändert. Die Android-Version der App empfängt Nachrichten ohne Probleme, nur die iOS-Implementierung funktioniert nicht.
Jede Hilfe wäre sehr willkommen!
Danke!
Können Sie Ihren vollständigen HTTP-Request-Header und Body einfügen? Sie können auch versuchen, die [höhere Priorität] (https://developers.google.com/cloud-messaging/concept-options?hl=de#setting-the-priority-of-a-message) für Ihre Nachricht festzulegen, oder ändern Sie die [Lebensspanne] (https://developers.google.com/cloud-messaging/concept-options?hl=de#ttl) Ihrer Nachricht. – ztan