Quindi ho riscontrato un problema molto strano con Google Cloud Messaging. Il problema che sto avendo è che sta registrando i dispositivi con successo, e quando viene inviato un messaggio ottengo un messaggio di successo da Google. Ma i dispositivi non ricevono mai messaggi.Google Cloud Messaging che mostra il messaggio di successo ma non invia iOS
Il messaggio torno da GCM è:
"result": "Push notification sent successfully: {\"multicast_id\":6008387530769664000,\"success\":1,\"failure\":0,\"canonical_ids\":0,\"results\":[{\"message_id\":\"0:1442824842607522%73fc535e73fc535e\"}]}"
per rendere le cose ancora più confuse, mia implementazione stava lavorando circa 2 settimane fa e non ho cambiato nulla fino ad oggi. La versione Android dell'app sta ricevendo messaggi senza problemi, è solo l'implementazione iOS che non funziona.
Qualsiasi aiuto sarebbe molto apprezzato!
Grazie!
È possibile incollare l'intestazione e il corpo della richiesta HTTP completa? Puoi anche provare a impostare la [priorità più alta] (https://developers.google.com/cloud-messaging/concept-options?hl=it#setting-the-priority-of-a-message) per il tuo messaggio, oppure modificare [durata della vita] (https://developers.google.com/cloud-messaging/concept-options?hl=it#ttl) del messaggio. – ztan