Wie kann ich meinen App-Dienst weiter ausführen, auch wenn die App vom Aufgabenmanager im MI-Telefon geschlossen wird?

8

Meine App hat einen Hintergrunddienst, der auch dann ausgeführt wird, wenn die App vom Aufgabenmanager gelöscht wird. Wenn ich meine App auf dem MI (xiaomi) -Telefon getestet habe, wird mein App-Dienst beendet, wenn ich die App vom Aufgabenmanager und meinem Dienst schließe laufen Sie weiter und arbeiten Sie perfekt auf allen Geräten außer MI, auch wenn ich meine App vom Task-Manager zu töten.

Wie kann ich meinen Dienst im Hintergrund laufen lassen, selbst wenn die App vom Task-Manager gelöscht wird?

    
Edward 11.07.2015, 08:24
quelle

2 Antworten

5

MIUI verfügt über eine integrierte Sicherheits-App. In der Security-App gibt es einen Autostart-Abschnitt, in dem der Benutzer konfigurieren kann, welche App und welche App beim Start nicht ausgeführt werden kann. Ihre Anwendung ist standardmäßig deaktiviert. Sie müssen Ihre App aktivieren und außerdem den Berechtigungsmanager im Berechtigungsabschnitt aktivieren.

    
Chirag Kheni 31.08.2015 13:08
quelle
3

Sie können dies nicht aus dem Code heraus tun, solange und bis es eine API von xiaomi gibt, die Ihnen Zugriff auf diese Funktionalität gibt. Ich vermute Auto-Start-Manager ist eine App (mit Privilegien von der einer System-App, da ein Teil von Xiaomi os modifiziert), daher nicht möglich.

Aber wenn das Gerät gerootet ist, können Sie den Autostart-Manager deaktivieren.

Immer noch whatsapp, facebook und viele andere Apps, die das tun, könnten daran liegen, dass sie mit Xiaomi verbunden sind, um in der Whitelist zu sein. Aber es ist nur eine Vermutung.

    
Abhi 10.04.2016 11:56
quelle

Tags und Links