如何获取 Play 商店中的应用版本

Iva*_*des 5 android google-play cordova google-play-services

我想知道我的应用程序在 Android 商店中的应用程序版本。

我需要知道这一点,以便在必要时向用户显示提供更新的消息。我可以获取我安装的版本的应用程序版本(使用 cordova-plugin-app-version ),如下所示:

cordova.getAppVersion.getVersionNumber(function (version) {

            console.log("la version de la app es " + version);
            $scope.versi = version;
});
Run Code Online (Sandbox Code Playgroud)

但不是 Android 商店应用程序版本。

Dmi*_*nko 3

大约一年前我在这里找到了解决方案。我现在找不到链接,但有:

      String newVersion = Jsoup
                    .connect(
                            "https://play.google.com/store/apps/details?id="
                                    + "Package" + "&hl=en")
                    .timeout(30000)
                    .userAgent(
                            "Mozilla/5.0 (Windows; U; WindowsNT 5.1; en-US; rv1.8.1.6) Gecko/20070725 Firefox/2.0.0.6")
                    .referrer("http://www.google.com").get()
                    .select("div[itemprop=softwareVersion]").first()
                    .ownText();
Run Code Online (Sandbox Code Playgroud)

需要Jsoup 库。这是详细信息的链接 answare链接