1

アプリのバージョン 1.0 を 8 日前に Google Play にリリースしました。小さなアップデート -- バージョン 1.01 をリリースしたい。これを読んでから:

Android マニフェストの versionCode と versionName

versionCodeこれはユーザーにのみ表示されversionName、新しい APK がアップロードされるたびに 1 つの整数を増やす必要があることがわかりました。次の質問があります。

  1. 私の状況では、AndroidManifestversionCode 内を に2、 versionName をに更新するだけ1.01ですか?
  2. アプリにSQLiteデータベースがありますが、何も変更されていません。何かが変更されたか、同じままであるかに関係なく、データベースのバージョンを更新する必要がありますか?
  3. versionCode、versionName、およびおそらく db バージョンを変更する以外に、やるべきことは新しい APK をアップロードすることだけですか?

以下は私のコードAndroidManifestです。

<manifest 
    xmlns:android="http://schemas.android.com/apk/res/android"
    package="matt.lyons.bibletrivia.pro"
    android:versionCode="1"
    android:versionName="1.0" >
4

1 に答える 1

4

質問に答えるには:

私の状況では、AndroidManifest の versionCode を 2 に、versionName を 1.01 に更新する必要がありますか?

はい。

AndroidManifest は、アプリのバージョンに関連する変更を行う必要がある唯一の場所です。あなたの場合、バージョン番号/名前はどちらも意味があります。

アプリに SQLite データベースがありますが、何も変更されていません。何かが変更されたか、同じままであるかに関係なく、データベースのバージョンを更新する必要がありますか?

また、DB のバージョン管理はアプリのバージョン管理とは別に管理できます。ただし、DB を更新する場合は常に 1 を適用する必要があります (アプリ バージョンの更新)。

versionCode、versionName、およびおそらく db バージョンを変更する以外に、やるべきことは新しい APK をアップロードすることだけですか?

準備できた。ただし、 Proguardを使用して apk 内のコードを暗号化することを忘れないでください。

于 2013-03-28T16:33:01.770 に答える