0

VersionName=1.0 および VersionCode=1 の Google Play で公開されたアプリケーションが 1 つあります。タブレットのみをサポートする同じアプリケーション用の別の apk をアップロードしたいと考えています。

開発者の Android サイトのルールでは、異なる apk には異なる versionCodes が必要であると記載されています。そのため、新しい apk に VersionCode=2 を指定します。すでにアップロードされている apk の 1.0 である VersionName も変更する必要がありますか?

また、VersionName 1.0 と VersionCode 2 の新しい apk をアップロードすると、公開されたアプリケーションを既にダウンロードしたユーザーは、アプリケーションのアップグレード通知を受け取りますか? 複数の apk を公開する際のアップグレード シナリオとバージョンの命名についての知識を得たいだけです。

開発者の Android ウェブサイトのリンクを投稿しないでください。すべてのルールを読みました。Google Play でアプリケーションに複数の apk を実装している方からのガイダンスが必要です。

4

1 に答える 1

1

おそらくあなたが望むのは、アプリの複数のフレーバーを作成することです。1 つは通常のアプリ用で、もう 1 つはタブレット用です。

ファイルでは、build.gradle次のようにバージョンを指定できます。

productFlavors {
    phone {
        versionCode 1
        versionName "1.0"
        applicationId "com.default.package.phone"
    }
    tablet {
        versionCode 2
        versionName "2.0"
        applicationId "com.default.package.tablet"
    }
}

ユーザーが両方のアプリを同時にインストールできるようにする場合は、これらのフレーバーに異なるパッケージ名を指定することもできます。

于 2014-10-23T09:58:27.210 に答える