Ich habe kürzlich erfahren, wie iPhone-Apps fast sofort Benachrichtigungen an Apps erhalten können. Benachrichtigungen an Apps .
Dies erfolgt in Form von Push-Benachrichtigungen, einem maßgeschneiderten Protokoll, das eine ständige Datenverbindung zum iPhone aufrechterhält und Binärpakete an die App sendet, die unglaublich schnell Warnungen zwischen 0,5 und 5 Sekunden von der Server-App an die Telefon-App senden Reaktionszeit. Dies wird als Daten - und nicht als SMS - in sehr sehr kleinen Paketen gesendet, die als Teil des Datenplans berechnet werden und nicht als eingehende Nachrichten.
Ich würde gerne wissen, ob es unter Android entweder eine ähnliche Funktion gibt oder ob es möglich ist, mithilfe von Android-APIs etwas Ähnliches zu implementieren. Zur Verdeutlichung definiere ich ähnlich wie:
- Keine SMS-Nachricht, sondern eine datengesteuerte Lösung
- So in Echtzeit wie möglich
- Ist skalierbar, dh als Serverteil einer mobilen App könnte ich Tausende von App-Instanzen in Sekunden benachrichtigen
Ich schätze, dass die App einen Pull-basierten HTTP-Anforderungs- / Antwortstil haben könnte, aber im Idealfall möchte ich nicht so stark abfragen, nur um nach Benachrichtigungen zu suchen. Außerdem ist es so, als würde der Datenplan durch Tropfen abgelassen.