2012-05-23 12 views
5

私は約4つのロケールで非常に大きな(650MB)コンテンツファイル(ビデオ、オーディオ)を用意しています。APK拡張ファイルのローカライゼーションですか?

APK拡張ファイルを使用したいが、ローカリゼーションをサポートしていないようだ。

さまざまなアプリケーション名(ロケールごとにフィルタリングされたアプリリスト)がある限り、Google Playに別々のアプリケーションリストを作成することができます。

同じアプリケーション(別々のアプリケーションリスト、同じバイナリ、同じバージョン)をアップロードすると、拡張ファイルをどこから取得するのかがデバイスにどのように分かりますか?例えば

、私は別々のアプリケーションのリストを持つ2つのローカライズされたアプリケーションがあるとします -

私のアプリ(UK)+増設ファイル(UK) 私のアプリ(DE)+増設ファイル(DE)

両方のリスティングにアップロードしたアプリケーションが同じバイナリ、同じバージョンの場合、インストールされているアプリとそのリスティングのどちらを関連付けるかをGoogle Playでどのように知ることができませんか?

この問題は、テスト中に私と同じドラフトAPKでDEとUKの2つのリストを設定している間に発生しました。

誰もこの経験があり、推奨される方法はありますか?アドバイスをいただければ幸いです。

ありがとうございます。

答えて

1

2つの別々のリスティングとしてアップロードするには、各アプリケーションごとに異なるパッケージ名が必要です。そうしないと、2番目のファイルをアップロードしようとするとエラーが発生します。

APKをアップロードすると、拡張ファイルもアップロードされます。拡張ファイルは、その特定のAPKに(パッケージ名で)関連付けられます。デバイスは、Google Playからその関連付けを追跡する拡張ファイルを取得します。

2つの同一のAPKをアップロードするとデメリットがあります。あなたの評価は2つのアプリに分かれており、どちらのAPKも状況。

+0

"2つの別々のリスティングとしてアップロードするには、それぞれのアプリケーションに異なるパッケージ名が必要です。それ以外の場合は、2番目のものをアップロードしようとするとエラーが発生します。 - これは間違っています。http://developer.android.com/guide/topics/resources/localization.html#publishingを確認してください。また、Google Playコンソールで試すこともできます。また、2つのアプリケーションをアプリケーション名が異なる限り同じパッケージ名 –

+0

私は、AndroidManifestのManifestタグの "package"属性を定義したものと同じ意味を持ち、ソースファイルの上部にある "package"キーワードに続くpackagenameは意味しません。通常は同じですが、そうする必要はありません。あなたはあなたのアプリにリンクすることができますか(または単に名前を付けること)できますか?実際に可能であれば、私は見てみたいです。 –

+0

@AlexanderLucas複数の.apkを同じマニフェスト - 「パッケージ名」[Androidマーケットでの複数APKサポート](http://android-developers.blogspot.de/2011/07/multiple-apk-support-in)で公開することができます-android-market.html)/ [Multiple APK Support](http://developer.android.com/guide/market/publishing/multiple-apks.html)を参照してください。 – zapl

関連する問題