it-swarm.com.de

Benutzer zwingen, im Google Play Store auf die neueste Version meiner App zu aktualisieren

Gibt es eine Möglichkeit, ein "kritisches Update" für meine App im Google Play Store zu erstellen, bei dem der Nutzer die App aktualisieren muss, um sie weiterhin verwenden zu können?

Nehmen wir zum Beispiel an, ich drücke ein Update, das einige Bugfixes enthält. Nichts ist obligatorisch, der Benutzer aktualisiert es, wenn er möchte: Das ist ein unkritisches Update.

Angenommen, ich behebe ein sehr schwerwiegendes Sicherheitsproblem in meiner App und möchte, dass alle Benutzer auf diese Version aktualisieren, um die App weiterhin verwenden zu können. Dies ist ein kritisches Update.

Wenn ein kritisches Update vorliegt und der Benutzer noch kein Update durchgeführt hat, kann er die App grundsätzlich erst verwenden, wenn er dies tut.

Ist das über den Play Store möglich?

Vielen Dank für Ihre Rückmeldung!

28
Pierre

Damit dies funktioniert, muss eine von der App verwendete Logik unter Ihrer Kontrolle stehen. Und ohne diesen Teil der Logik funktioniert die App nicht und Sie können eine Meldung anzeigen: "Ihre App ist veraltet. Laden Sie die neue Version herunter, um sie weiter zu verwenden."

Stellen Sie sich eine Messenger-App vor, bei der der Datenverkehr über Ihre Server geleitet wird. Weigern Sie sich einfach, Nachrichten von Kunden mit einer veralteten Version zu übermitteln.

20
Pieter B

Es sollte nicht in Ihrer Verantwortung liegen, zu entscheiden, was Benutzer auf ihren Geräten ausführen müssen oder möchten.

Der beste Weg, um mit der von Ihnen beschriebenen Situation umzugehen, besteht darin, Benutzer darüber zu informieren, dass ein kritischer Sicherheitsfehler behoben wurde und dass jeder die App aktualisieren sollte.

15
mouviciel

Anwendungslizenzierung

Die einzige Möglichkeit, einen Benutzer zum Aktualisieren auf die neueste Version zu zwingen, besteht in der Verwendung eines Lizenzierungsschemas. Es gibt bereits das Application Licensing SDK , mit dem Sie Benutzer registrieren können. Sobald sie registriert sind, können Sie die Lizenz für alte Versionen widerrufen. Erzwingen der Aktualisierung des Benutzers, wenn die Anwendung weiterhin verwendet werden soll.

Sie müssen die Lizenzbedingungen überprüfen, um festzustellen, ob Google die Verwendung von Lizenzen auf diese Weise zulässt.

Was Sie tun können, was der Benutzer tun kann und wer es tun soll. Ist alle technischen/rechtlichen Probleme im Zusammenhang mit der Verwendung Ihrer Anwendung. Hat der Benutzer vor der Verwendung der Anwendung auf eine Vereinbarung für die allgemeinen Geschäftsbedingungen geklickt? Haben Sie angegeben, dass der Benutzer sich bereit erklärt, Aktualisierungen zu akzeptieren und alte Versionen nicht mehr zu verwenden?

Sofern Sie diese Bedingungen nicht für den Nutzer festgelegt haben und diesen Bedingungen nicht im Widerspruch zu den Nutzungsbedingungen von Google für Apps stehen, sehe ich kein Problem darin, sie zur Aktualisierung zu zwingen.

Trotzdem würde ich diesen Bedingungen nicht zustimmen und die App nicht verwenden;)

10
Reactgular