- Forum-Beiträge: 137
23.04.2014, 10:15:47 via Website
23.04.2014 10:15:47 via Website
Hallo Leute,
Ich habe eine Frage:
Ich habe eine Chat Applikation geschrieben welche auf einer MySQL DB beruht.
Spalten:
"Nachrichten ID - Name - Nachricht - TimeStamp"
Ich hole nur neue Daten vom Server ab indem ich checke welches der letzte TimeStamp ist den der User im Chat sieht und welches der letzte TimeStamp ist der in der Datenbank gelistet ist.
Die Differenz wird in einem Service alle 30 Sek. abgeholt.
Alle 30 Sek. kommt also die Prüfung, egal ob neue Nachrichten vorhanden oder nicht.
Das ist sehr sehr Akku fressend.
Gibt es für sowas eine elegantere Lösung?
Evtl. ein PHP Script auf dem Server in einer Schleife laufen lassen und bei neuen Nachrichten von PHP aus die App benachrichtigen und nicht umgekehrt.
Ich bin für alle Vorschläge offen
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.