Ich möchte Live-Updates zu einem Telefon an meine App senden, ungefähr 1KB/Sek. Es ist akzeptabel, wenn die Updates aus Gründen des Energiemanagements in Chargen einmal pro Minute ausgeführt werden, da Google angibt, dass durch das Ablassen der Batterie das Radio eingeschaltet wird und ein Radio nach 15 Sekunden abfällt. Was ist das geeignete Werkzeug zu verwenden?Wie sende ich Live-Updates an mein Android-Gerät?
- Websockets/Stomp. Das verwende ich bereits für den Browser-Client. Meine Sorge ist jedoch, dass das Radio eingeschaltet bleibt und die Batterie zerstört wird.
- Google Cloud Messaging. Google verspricht, dass es batterieleistungsfähig ist, aber wie ist es live? Wer kontrolliert die Häufigkeit von Stößen? Ist es für viele Daten ausgelegt? Muss es für jeden Push Benachrichtigungen machen, was für mich höchst unerwünscht wäre, da es jede Sekunde ein Push ist.
- Amazon SNS. Ich verwende bereits Amazon AWS, damit es gut zum Profil passt. Wie gut ist es mit Power-Management?
- Etwas anderes, dass ich nicht weiß, von