gpt4 book ai didi

android - 提示用户更新 Android 应用程序的版本

转载 作者:行者123 更新时间:2023-11-29 00:08:13 24 4
gpt4 key购买 nike

我有一个版本为 6.0.3 的 Android 应用程序在 Play 商店中我们有新版本,即 6.0.4。如果安装的版本较旧,我需要一个代码来提示用户弹出通知进行更新。我如何从 Play 商店获取版本并进行比较。

最佳答案

大家好,我找到了一个从 Play 商店获取版本的 API。还有很多其他的 api,但这个 api 对我有用。我们可以利用jsoup 库来解决这个问题。从这里下载 Jsoup 库 http://jsoup.org/packages/jsoup-1.8.3.jar

并添加以下代码以从 Playstore 获取最新版本。

try{
String latestVersion = Jsoup
.connect(
"https://play.google.com/store/apps/details?id="
+ "package_name" + "&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();
}
catch(Exception e){
e.printStackTrace();
}

此代码将从 Play Store 返回版本。我们可以将当前版本与最新版本进行比较,并提示更新警报对话框。

关于android - 提示用户更新 Android 应用程序的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32247526/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com