Gibt es eine Möglichkeit, ein "kritisches Update" für meine App im Google Play Store bereitzustellen, bei dem der Nutzer die App aktualisieren muss, um sie weiterhin verwenden zu können?
Nehmen wir zum Beispiel an, ich stelle ein Update zur Verfügung, das einige Bugfixes enthält. Es ist nicht zwingend erforderlich, der Benutzer aktualisiert es, wenn er möchte: Dies ist ein nicht kritisches Update.
Angenommen, ich korrigiere ein sehr ernstes Sicherheitsproblem in meiner App und möchte, dass alle Benutzer auf diese Version aktualisieren, um die App weiterhin zu verwenden. Dies ist ein kritisches Update.
Grundsätzlich kann der Benutzer die App erst verwenden, wenn ein kritisches Update vorliegt und noch kein Update durchgeführt wurde.
Ist dies im Play Store möglich?
Vielen Dank für Ihre Rückmeldung!
quelle
version < x
und im Wesentlichen dasselbe erreichen. Berücksichtigen Sie jedoch die Benutzererfahrung. Sie werden eine oder mehrere Personen in einer bescheidenen 3G-Verbindung haben, die keine Aktualisierung durchführen können, die aber verwendet werden könnten - möchten Sie sie wirklich dazu zwingen, woanders nachzuschauen?Antworten:
Damit dies funktioniert, muss eine Art Logik, die die App verwendet, unter Ihrer Kontrolle stehen. Ohne diesen Teil der Logik funktioniert die App dann nicht und Sie können eine Meldung anzeigen: "Ihre App ist veraltet. Laden Sie die neue Version herunter, um die Verwendung fortzusetzen."
Stellen Sie sich eine Messenger-App vor, bei der der Datenverkehr über Ihre Server geleitet wird. Verweigern Sie einfach die Zustellung von Nachrichten von Kunden mit einer veralteten Version.
quelle
Es sollte nicht Ihre Verantwortung sein, zu entscheiden, was Benutzer auf ihren Geräten benötigen oder ausführen möchten.
Der beste Weg, um mit der von Ihnen beschriebenen Situation umzugehen, besteht darin, Benutzer darüber zu informieren, dass ein kritischer Sicherheits-Bugfix veröffentlicht wurde und dass jeder die App aktualisieren sollte.
quelle
Anwendungslizenzierung
Die einzige Möglichkeit, einen Benutzer zum Aktualisieren auf die neueste Version zu zwingen, besteht in der Verwendung eines Lizenzschemas. Es gibt bereits das SDK für die Anwendungslizenzierung , mit dem Sie den Benutzer registrieren können. Sobald sie registriert sind, können Sie die Lizenz für alte Versionen widerrufen . Erzwingen der Aktualisierung durch den Benutzer, 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. Sind alle technischen / rechtlichen Fragen rund um die Nutzung Ihrer Anwendung. Hat der Benutzer vor der Verwendung der Anwendung auf eine Vereinbarung für Nutzungsbedingungen geklickt? Haben Sie angegeben, dass der Benutzer damit einverstanden ist, Updates zu akzeptieren und alte Versionen nicht mehr zu verwenden?
Sofern Sie diese Bedingungen nicht festgelegt haben, damit der Nutzer ihnen zustimmt, und diese Bedingungen nicht mit den Bedingungen / Konditionen von Google für Apps in Konflikt stehen, sehe ich kein Problem damit, sie zum Aktualisieren zu zwingen.
Trotzdem würde ich diesen Bedingungen nicht zustimmen und die App nicht nutzen;)
quelle