注册新版App Store后的版本更新问题。
大多数用户通过App Store成功更新了他们的版本。 1.0.0 - > 1.1.0
但是,有些用户已成功更新并添加了功能,但版本保持不变。 1.0.0 - > 1.0.0
问题在于,当您运行应用程序时,系统会要求您更新它,并且应用程序商店说没有任何内容可以更新。
我不知道如何解决这个问题。
答案 0 :(得分:2)
String current_app_version = getCurrentVersionInfo();
System.out.println("current_app_version : " + current_app_version);
System.out.println("version_from_server : " + version);
if (!current_app_version.contentEquals(version)) {
displayPopup();
}
private String getCurrentVersionInfo() {
String strVersion = "";
PackageInfo packageInfo;
try {
packageInfo = Home.this
.getPackageManager()
.getPackageInfo(
Home.this.getPackageName(),
0
);
strVersion = packageInfo.versionName;
} catch (PackageManager.NameNotFoundException e) {
}
System.out.println("strVersion : " + strVersion);
return strVersion;
}