0

I have android app published in google play with the following version:

android:versionCode="1"
android:versionName="1.0"

I think that's the default version when creating android app in Eclipse IDE. I made minor changes in my app. I want to publish the updated app. What is the recommended versionCode and versionName for the updated app?

What I want is that users who already installed the app will be notified by google play that a new version is available. Im new to android development. In my device, I received notification for my installed app that there are new version available. I want this functionality.

I'm thinking of having:

android:versionCode="2"
android:versionName="1.0.1"

Is that OK?

thanks

4

2 回答 2

1

对,那是正确的。
versionCode 需要增加,但 versionName 可以是要显示给用户的任何字符串。
请参阅文档以获得更全面的解释:http: //developer.android.com/tools/publishing/versioning.html

于 2013-05-21T09:10:26.413 回答
1

是的,这很完美。

通常,您会发布应用程序的第一个版本,并将 versionCode 设置为 1,然后随着每个版本单调增加该值,无论该版本构成主要版本还是次要版本。这意味着 android:versionCode 值不一定与用户可见的应用程序发布版本非常相似(参见下面的 android:versionName)。应用程序和发布服务不应向用户显示此版本值。

与 android:versionCode 一样,系统不会将此值用于任何内部目的,除了使应用程序能够将其显示给用户。发布服务还可以提取 android:versionName 值以显示给用户。

参考:在 Android 清单中对应用程序versionCode 与 versionName 进行版本控制

于 2013-05-21T09:11:22.293 回答