risposta

24

Google Cloud Messaging è in origine una piattaforma per inviare notifiche per Android. Hanno aggiunto uno SDK per iOS, ma usando la loro SDK su iOS significa che si sta utilizzando sia GCM e il servizio Apple Push Notification:

spinta per il dispositivo iOS => Google Cloud Messaging => Mela APNS => dispositivo

Se stai solo sviluppando un'app per iOS, è preferibile utilizzare direttamente APNS. Se hai già configurato tutta la tua infrastruttura per GCM, potresti risparmiare un po 'di codice supportando solo GCM per affrontare sia iOS che Android.

Tuttavia non vi è alcun vantaggio tecnico specifico che lo faccia.

6

In aggiunta all'altra risposta, GCM supporta l'invio upstream (l'invio di messaggi dal client al server), quale APNS no.

+1

Questa funzione della comunicazione client-server di GCM funziona su dispositivi iOS, che utilizzano APNS sotto le copertine? – LamonteCristo

+2

@LamonteCristo: sì – user102008

Problemi correlati