Frage

installierte ich heute von Markt, die Yahoo-Mail-Anwendung und ich lese es bietet SMS-Benachrichtigung Technik schieben. Tatsächlich funktioniert es, wie ich genau den gleichen Moment den Alarm auf meinem Desktop-Computer und dem Handy-Mail-Client bekam.

Wie wird erreicht?

War es hilfreich?

Lösung

Es gibt bereits eine andere Frage diskutieren, wie zu implementieren Push-Benachrichtigung, ohne die Cloud Gerät messaging in älterem System.

Es gibt mehrere Frameworks, die Sie drücken abillity geben. Sie alle benötigen eine Lauf eines kleinen Hintergrund-Thread, Polling eines Server in einem sehr kurzen Intervall (Bad für Datenrate und Batterie) oder halten eine offene Verbindung zu einem Server, der irgendwie am Leben gehalten wird und der Kunde benachrichtigt wird jedes Mal eine neue Nachricht auf dem Server wartet.

Haben Sie einen Blick auf die Frage und vielleicht auf der genannten Rahmenbedingungen wählen, die Gerüste den gleichen Service für alle Anwendungen wieder verwenden, die auf dem Telefon installiert werden, um den gleichen Rahmen mit und deshalb sparen Batterie und allgemeine Systemnutzung.

Andere Tipps

Bald werden Sie in der Lage sein, die Wolke-to-Device Messaging ( C2DM) System, obwohl es Android 2.2 oder höher benötigen. Vielleicht möchten Sie auch die Google ich sehen |. Auf sie O Konferenz 2010 Präsentation, die einige Hinweise darauf, gibt, wie sie es umgesetzt

Ohne die App zu installieren, das Setzen von meinem Router zu erfassen Pakete, und einige Packet Inspection tun kann ich Ihnen nicht genau sagen, wie sie es tun. Auf der untersten Ebene ist es so einfach wie eine offene TCP einer Verbindung zu einem Remote-Server zu halten und mit dem Server dem Client ein Paket sendet, wenn er etwas tun muss. Meine Vermutung auf die spezifische Art, wie sie es tun, ist entweder mit IMAP IDLE oder XMPP.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top