Stellen Sie sich vor, wir haben den SIP-Stack Voip Android-Anwendung, und wir möchten Nachrichten empfangen und Anrufe im Schlafmodus.Voip-Anwendung im Schlaf-Status
Mit ADB setzen wir Geräte in IDLE-Status und haben keine Quelle für den Empfang eingehender Nachrichten von Signalisierung. Weder AlarmClock noch Service sind für diese Aufgabe geeignet! Es gibt also keine Möglichkeiten, neben GCM Aktionen im IDLE-Zustand zu handhaben! Oder ich liege falsch?
Ich erforschte die gesamte Dokumentation über Batterieoptimierung und Schlafzustände. Google sagte, nur über Voip Anwendung interessante Sache:
Nein, nicht GCM wegen technischer Abhängigkeit von einem anderen -Messaging-Dienst oder Doze und App Standby brechen die Kernfunktion der die App nutzen können.
Also, was ist das? Wir müssen GCM nicht verwenden, aber das Gerät immer aktivieren, für dieses Problem - es ist in Ordnung? Ich möchte nur wissen, was richtig ist, um in Schlafzuständen in Voip-Anwendungen zu hören!
Vielen Dank!