Kraft, die app zu aktualisieren, wenn eine neue version der app ist im android play store
Hatte ich eine app auf dem playstore. Weiß, was ich will, ist, wenn neue update verfügbar ist auf playstore soll der Benutzer ein popup um die app zu aktualisieren, wenn er versucht, die app zu benutzen. Und wenn er keine Aktualisierung der app sollte die app schließen. Ex: ich will erzwingen, dass der Benutzer aktualisieren, die app weiter zu verwenden.
- Diese open-source GitHub-Projekt (MAHAndroidUpdater)ist vollständig mit der Bereitstellung dieser Funktionalität. Versuchen Sie es, Sehr einfach. github.com/hummatli/MAHAndroidUpdater
Du musst angemeldet sein, um einen Kommentar abzugeben.
Soweit ich weiß ist Google Play nicht mit jeder Art von API, so müssen Sie manuell überprüfen.
Aber ich kann Ihnen sagen, eine Methode zu zwingen, Benutzer zu aktualisieren, mit der neuesten Version.
Eine Möglichkeit ist das senden einer push-Benachrichtigung zu dem Benutzer, und wenn Sie die Benachrichtigung erhalten, die Sie umleiten Benutzer auf den playstore.
Zweite Methode ist länger, aber dies ist eine korrekte sichere Methode.
Sie machen einen webservice auf einem server, der speichert die neueste version der app.
wenn Sie Ihre apps läuft,
MainActivity
Sie einen Beitrag, eine Anfrage an den webservice und überprüfen, ob die version in der app ist die neueste oder nichtMüssen Sie sich nicht zwingen, direkt ein update, der Play store wird eigentlich automatisch aktualisieren Sie Ihre Anwendung für die Nutzer, wenn Sie push-updates aus. Benutzer müssen nicht, Maßnahmen zu ergreifen, es sei denn, Sie änderungen vorgenommen haben, um Ihre Berechtigungen.
Ich würde definitiv empfehlen, dass Sie den Play store tun Ihre Sache auf eigene... aber ich habe ähnliches in einer app.
So etwas sollte sagen Euch, das play store update-Termine und version:
Meine PlayStatus Klasse eine Methode wie die folgende:
Können Sie nicht aktualisieren Sie die app direkt offensichtlich, aber wenn Sie ermitteln die version veraltet ist, können Sie präsentieren eine Absicht des Benutzers, wird Sie in den Play Store:
Ich glaube, das kompiliert wurde, gegen API-21, so könnte es ein paar kleine tweaks für 22.
Schrieb ich einfach eine Klasse, die Ihnen hilft, zu wissen, wenn es eine neue version Ihrer app veröffentlicht, die auf Google Play Store.
Mit der Klasse, werden Sie in der Lage sein, etwas umzusetzen ist wirklich einfach wie diese:
Können Sie laden Sie die Klasse hier und in Ihrem Projekt verwenden.
Im Grunde, verwenden Sie Jsoup lib zu bekommen o aktuelle version veröffentlicht, indem eine Anfrage an den Google Play Store Seite.
Holen Sie sich die Versionsnummer und versioncode von manifest programmatisch wie:
oder
Strore Sie in Ihrer app, indem Sie gemeinsame Vorlieben.Nun, wenn der Benutzer die app öffnen, überprüfen Sie die aktuellen versionCode mit dem vorherigen.Wenn Sie übereinstimmen,dann lassen Sie die Benutzer, die app zu benutzen.Aber wenn Sie nicht passen dann zeigen Sie ein pop-up, bitten Sie den Benutzer, aktualisieren Sie Ihre app.