7

Sto leggendo sulla notifica push Apple per iOS. Durante la ricerca ho scoperto che Google fornisce anche il servizio GCM ai dispositivi iOS GCM for iOS. Sto avendo dubbi di sotto-Qual è la differenza tra GCM per iOS e il servizio di notifica push fornito da Apple

  1. c'è qualche differenza tra loro?
  2. Non riesco a capire se Apple fornisce anche la stessa cosa, perché goole presenta GCM per iOS?
  3. Quale sarà lo scenario/requisito per utilizzare GCM per iOS e Apple per inviare il servizio di notifica .

risposta

4

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 stanno sviluppando solo un'app per iOS, è preferibile utilizzare direttamente APNS. Se sei già tutto l'infrastruttura impostata per GCM, puoi risparmiare un po 'di codice supportando solo GCM per affrontare sia iOS che Android.

Per maggiori dettagli, è possibile utilizzare questo documento ufficiale di Google: https://developers.google.com/cloud-messaging/ios/client

link qui di seguito è un'applicazione di Google Cloud Messaging IO Quickstart, che dimostrano come collegare un app IOS per GCM e come ricevere i messaggi: https://github.com/googlesamples/google-services/tree/master/ios/gcm