我想到在有新更新时强制用户更新应用程序。
为了做到这一点,我曾想过versionCode
,获取versionCode
安装在设备上的应用程序:
public int getVersion() {
int v = 0;
try {
v = getPackageManager().getPackageInfo(getPackageName(), 0).versionCode;
} catch (NameNotFoundException e) {
e.printStackTrace();
}
return v;
}
现在我需要知道我的服务器更新versionCode
。
知道更新版本代码并将其与用户版本代码的应用程序进行比较,我可以检查它是否不同。
我的最终目标是检查是否有更新。如果它存在,则在用户不更新时不打开当前应用程序。
有什么想法吗?
谢谢