Di recente ho appreso della capacità delle app per iPhone di ricevere notifiche quasi istantanee alle notifiche delle app alle app .
Questo viene fornito sotto forma di notifiche push, un protocollo su misura che mantiene una connessione dati sempre attiva sull'iPhone e invia messaggi ai pacchetti binari all'app, che visualizza avvisi incredibilmente rapidamente, tra 0,5 e 5 secondi dall'app del server invia all'app del telefono tempo di risposta. Questo viene inviato come dati - anziché come SMS - in pacchetti molto piccoli addebitati come parte del piano dati e non come messaggi in arrivo.
Vorrei sapere se, utilizzando Android, esiste una funzione simile o se è possibile implementare qualcosa di simile utilizzando le API Android. Per chiarire, definisco simile a:
- Non un messaggio SMS, ma una soluzione basata sui dati
- Il più in tempo reale possibile
- È scalabile, ovvero, poiché parte del server di un'app mobile, potrei notificare migliaia di istanze di app in pochi secondi
Apprezzo che l'app possa essere basata su pull, stile HTTP di richiesta / risposta, ma idealmente non voglio fare un polling così pesantemente solo per controllare la notifica; inoltre è come gocciolare il piano dati.