我记住当有新更新时,用户强制更新应用程序。获取我的应用程序更新versionCode以检查新版本
要做到这一点,我还以为在versionCode
,获取安装在设备上的应用程序的versionCode
:
public int getVersion() {
int v = 0;
try {
v = getPackageManager().getPackageInfo(getPackageName(), 0).versionCode;
} catch (NameNotFoundException e) {
e.printStackTrace();
}
return v;
}
,现在我需要知道我的服务器更新versionCode
。
了解更新的versionCode并将其与用户的应用程序的versionCode我可以检查它是否是不同的比较。
我的最终目标是检查是否有更新。如果存在,则在用户不更新时不打开当前应用程序。
对此有何想法?
感谢
我有一个开源的更新检查库的Android [这里](https://github.com/RaghavSood/AppaholicsUpdateChecker)。它执行相同的版本检查,你可以在代码中找到一个很好的实现。然而,它不会做,直到更新部分才开始,所以你必须做一些改变,如果你使用它 – 2013-02-26 11:00:56
我会尝试你的代码,谢谢 – jlopez 2013-02-26 11:26:41