Domanda

I installato oggi dal mercato, l'applicazione Yahoo Mail e stavo leggendo offerte spingere tecnica notifica dei messaggi. In effetti funziona, come ho avuto esattamente lo stesso momento in cui l'allarme sul mio computer desktop e il mio client di posta elettronica mobile.

Come si realizza?

È stato utile?

Soluzione

C'è già un altro discutere come implementare spingere la notifica, senza la nuvola di messaggistica dispositivo nel sistema di anziani.

Ci sono diversi quadri che danno si preme abillity. Tutto questo richiede una gestione di una piccola thread in background che è polling di un server in un brevissimo intervallo di (Bad per velocità di trasmissione dati e la batteria) o di mantenere una connessione aperta a un server che viene tenuto in vita in qualche modo e il cliente viene avvisato ogni volta che un nuovo messaggio è in attesa sul server.

Date un'occhiata alla domanda e forse scegliere su dei quadri citati, i quadri saranno riutilizzare lo stesso servizio per tutte le applicazioni installate sul telefono utilizzando la stessa struttura e quindi di risparmiare la batteria e l'uso generale del sistema.

Altri suggerimenti

Presto, si sarà in grado di utilizzare il Cloud-to-dispositivo di messaggistica ( C2DM sistema), anche se richiede Android 2.2 o superiore. Si potrebbe anche voler guardare il Google I |. O 2010 conferenza di presentazione su di esso, che dà alcuni indizi su come hanno implementato lo

Senza installare l'applicazione, installare il mio router per catturare i pacchetti, e fare un po 'di ispezione dei pacchetti non posso dire esattamente come lo fanno. Al livello più basso è così semplice come tenere d'TCP aperta di connessione a un server remoto e avere il server di invio al cliente un pacchetto quando è necessario fare qualcosa. La mia ipotesi istruiti sul modo specifico lo stanno facendo o è con IMAP IDLE, o XMPP.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top