Android - 比较我的应用和Google Play市场之间的应用版本号

时间:2014-01-07 03:50:41

标签: android

我目前使用Android版本名称作为版本号,并使用以下方式获取应用版本号

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.android.myApp"
  android:versionCode="12"
  android:versionName="1.2.37">

代码:

try {
    PackageManager manager = context.getPackageManager();
    PackageInfo info = manager.getPackageInfo("org.moo.android.myApp", 0);
    int code = info.versionCode;
    String name = info.versionName;

    // Compare with values on the server to see if there is a new version
} catch(NameNotFoundException nnf) {
    nnf.printStackTrace();
}

但我上传到Google Play的版本是1.2.39

如何获得谷歌播放应用版本1.2.39,然后启动终端设备用户下载最新版本的apk?

1 个答案:

答案 0 :(得分:2)

尽管您可以创建自己的API来显示弹出窗口以更新应用,但Google Play服务不会公开返回当前发布版本的API。