So aktivieren Sie ein Android-Gerät bei eingehenden Daten

Ich möchte, dass ein Android-Dienst, der auf Daten wartet (ich habe versucht, TCP und UDP zu verwenden), den Dienst / das Telefon aufweckt, wenn Daten eingehen.

Derzeit schläft das Telefon, wenn IP-Daten eingehenund diese Daten gehen verloren. Ist das normal für Android? Ich sehe mehrmals am Tag mehr als 2 Stunden Schlaf und mehr als 7 Stunden Schlaf, wenn ich schlafe.

Stellt GCM eine Lösung bereit, die einen Dienst / ein Telefon weckt, wenn eine Nachricht eintrifft?

Ich benötige Nachrichten, die innerhalb weniger Sekunden nach dem Senden vom Server angezeigt werden.

Kann dies nur erreicht werden, wenn die CPU den ganzen Tag läuft? Gibt es keine Unterbrechung vom GSM-Modem beim Eintreffen von Daten?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage