Jak obudzić Androida na danych przychodzących

Chcę usługi Android, która nasłuchuje danych (próbowałem TCP i UDP), aby obudzić usługę / telefon, gdy nadejdą dane.

Obecnie telefon śpi, gdy docierają dane IPi że dane zostaną utracone. Czy to normalne dla Androida? Widzę sen ponad 2 godzin kilka razy dziennie, a gdy śpię, śpi ponad 7 godzin.

Czy GCM dostarczył rozwiązanie, które budzi usługę / telefon, gdy nadejdzie wiadomość.

Potrzebuję wiadomości do wyświetlenia w ciągu kilku sekund od ich wysłania z serwera.

Czy można to osiągnąć tylko przez utrzymanie procesora przez cały dzień? Czy nie ma przerwania od modemu GSM po nadejściu danych?

questionAnswers(1)

yourAnswerToTheQuestion