Wir haben eine alte App mit einer Reihe von Funktionen (Dienste). Wir haben auch eine neue App, die damit begonnen hat, einige Funktionen der alten App zu implementieren. Unser Ziel ist, dass, wenn jemand anfängt, den Dienst in der neuen App zu nutzen, die alte App diese Dienste abschalten soll.Share Daten/Flag zwischen zwei Android-Apps
Mein erster Gedanke war ein sehr einfacher Mechanismus, wie das Setzen einer Flagge (in SharedPreferences
) und irgendwie ließ die alte Anwendung dieses Kennzeichen abfragen und dann seine Dienstleistungen herunterfahren. Ich habe über MODE_WORLD_READABLE
und SharedPreferences
gelesen, aber das wird nicht mehr empfohlen. Hat also jemand eine gute Herangehensweise/Lösung dafür?
PS! Die Apps sind mit unterschiedlichen Zertifikaten signiert, aber beide werden von uns entwickelt.
so müssen Sie Ihre alte App sowieso ändern ... dann fügen Sie einfach "ausschalten" Anfrage – pskink
@pskink habe ich nicht ganz verstanden, dass Kommentar Aber ja, wir müssen die alte App ändern, aber es ist entscheidend, dass die alte App ihren Dienst nicht stoppt, bevor sie sicher weiß, dass die neue App sie gestartet hat. (Backup-Service) – Christian