当前位置: 首页 > 知识库问答 >
问题:

用于应用程序更新的Android版本代码

丌官丰羽
2023-03-14

我读到,如果我们想在google play中更新应用程序,版本代码应该高于之前的apk文件。我有一个版本代码为20,版本名为1.0的应用程序。所以要更新应用程序,我应该如何增加版本代码?应该增加10吗?还是一个就够了?也就是说,版本代码从20到30还是版本代码从20到21?

共有3个答案

华懿轩
2023-03-14

我将其从代码1和版本1.0增加到代码2和版本1.1。这也是它在我的开发者控制台中所说的。所以你想怎么做就怎么做

韩晋
2023-03-14

你可以使用Play Core库的应用程序内更新来解决这个问题。您可以检查更新的可用性,并在可用时无缝安装它们。

应用内更新与使用APK扩展文件(.obb文件)的应用不兼容。你可以选择灵活下载或即时更新,Google Play会为你下载并安装更新。

dependencies {
    implementation 'com.google.android.play:core:1.5.0'
    ...
}

请注意,应用内更新仅适用于运行Android 5.0(API级别21)或更高版本的设备,并且要求您使用Play Core library 1.5.0或更高版本

我希望这能帮助别人

汪志业
2023-03-14

版本编号

此数字仅用于确定一个版本是否比另一个版本更新,数字越大表示版本越新。通常情况下,你发布应用程序的第一个版本时,versionCode设置为1,然后在每次发布时单调增加值,无论该发布是主要发布还是次要发布。这意味着versionCode值不一定与用户可见的应用发布版本有很大的相似性(请参见下面的versionName)。应用程序和发布服务不应向用户显示此版本值。

    defaultConfig 
    {
    minSdkVersion 17
    targetSdkVersion 23
    versionCode 1  // Default , You can increase 1 when update .
    versionName "1.0"
    }
 类似资料:
  • 我试图弄清楚如何从Play商店强制更新最新版本。 由于我的android应用程序的旧版本已经在play store中,我还没有执行检查,以获取应用程序的当前版本,并与链接中指定的play store应用程序版本进行比较,请强制更新android应用程序 当我想上传新版本的代码时,他才可以使用新版本。 你能帮帮我吗?

  • 我有一个应用在谷歌Play商店。当一个更新版本可用时,旧版本将变得不可用--也就是说,如果用户不更新app,他们就不在app中进入。当新版本可用时,我如何强制用户更新应用程序?

  • 今天早上,我从谷歌的开发者控制台收到一封邮件,说我正在使用一个存在安全漏洞的OpenSSL版本。 实际上我只是在维护代码,我还没有开发它。但是,我应该解决这个问题。 我想知道如何在我的Android应用程序中将打开的SSL更新到最新的支持版本。 尝试了很多搜索,但没有如何在Android应用程序中执行此操作。 对于今天早上收到相同邮件的所有开发人员来说,这将是一个解决方案。 提前谢谢。

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

  • 我无意中发布了一个APK,它有一个非常大的版本代码。即整数值的最大值。

  • 在我的应用程序内,我想检查是否有任何更新的版本,我的应用程序是在app Store。如果有,那么必须通过警告消息通知用户,如果他/她选择升级,我想更新新版本。我想通过我的应用程序完成所有这些。这可能吗?