0

テキストの壁についてお詫び申し上げます。私の会社は、この質問で述べたように、Play ストアで複数の APK に対して 1 つのリストを使用しています。両方の apk に使用されるパッケージ名は com.company.xyz です。当社の GTV アプリの現在のバージョンは 1203010007 で、電話/タブレット アプリの現在のバージョンは 1714010016 です。

Android フォン アプリのアップデート (1714010017) をリリースしたいと考えています。古いバージョンの Play ストアで電話 APK をアップロードできますが、新しいバージョンの Play ストアで同じものを送信しようとすると、以下のエラーがスローされます。新しいバージョンの Play ストアに切り替えると、これらのエラーがしばらく表示されます。

この構成は、次の理由により公開できません:

バージョン 1714010016 を受け取る可能性のあるすべてのデバイスは、バージョン 1714010017 を受け取ります。範囲 12+ の API レベルを持つデバイスは、より高い API レベル向けに最適化されたバージョン 1203010007 を受け取る資格がありますが、実際にはバージョン コードが高いため、バージョン 1714010017 を受け取ります。これは次の場合に発生します。

  • [ノーマル、ラージ、特大] と [特大] のいずれかを含む画面レイアウト
  • [armeabi] および [armeabi] のいずれかを含むネイティブ プラットフォーム
  • [android.hardware.screen.LANDSCAPE、android.hardware.TOUCHSCREEN、com.google.android.TV] のすべてを含む機能。

範囲 8 ~ 11 の API レベルから範囲 12+ の API レベルにアップグレードするデバイスは、より高い API レベル用に最適化されたバージョン 1203010007 を受け取る資格がありますが、より高いバージョン コードがあるため、実際にはバージョン 1714010017 を受け取ります。これは次の場合に発生します。

  • [ノーマル、ラージ、特大] と [特大] のいずれかを含む画面レイアウト
  • [armeabi] および [armeabi] のいずれかを含むネイティブ プラットフォーム
  • [android.hardware.screen.LANDSCAPE、android.hardware.TOUCHSCREEN、com.google.android.TV] のすべてを含む機能。

範囲 12+ の API レベルを持つデバイスは、より高い API レベル用に最適化されたバージョン 1203010007 を受け取る資格がありますが、より高いバージョン コードがあるため、実際にはバージョン 1714010016 を受け取ります。これは次の場合に発生します。

  • [ノーマル、ラージ、特大] と [特大] のいずれかを含む画面レイアウト
  • [armeabi] および [armeabi] のいずれかを含むネイティブ プラットフォーム
  • [android.hardware.screen.LANDSCAPE、android.hardware.TOUCHSCREEN、com.google.android.TV] のすべてを含む機能。

範囲 8 ~ 11 の API レベルから範囲 12+ の API レベルにアップグレードするデバイスは、より高い API レベル用に最適化されたバージョン 1203010007 を受け取る資格がありますが、より高いバージョン コードがあるため、実際にはバージョン 1714010016 を受け取ります。これは次の場合に発生します。

  • [ノーマル、ラージ、特大] と [特大] のいずれかを含む画面レイアウト
  • [armeabi] および [armeabi] のいずれかを含むネイティブ プラットフォーム
  • [android.hardware.screen.LANDSCAPE、android.hardware.TOUCHSCREEN、com.google.android.TV] のすべてを含む機能。

TL;DR:一部のデバイスは、アプリのバージョン コードまたは API レベルの競合により、apk の間違ったリストを受け取る資格があります。

この問題を解決する方法について何か提案はありますか?

Google Play ストアの新しいバージョンは 2013 年 4 月 15 日に有効になり、それ以降は更新のアップロードに古いバージョンを使用できなくなりました。この時点で、GTV と Android フォン/タブレットを別々に出品したほうがよいでしょうか?

4

1 に答える 1