私たちが抱えている問題を解決するのに役立つ情報を誰かが持っているかどうか疑問に思っていました.
既存のアプリからのアップデートとしてアプリをリリースしました。古いアプリはまだ利用可能であるため、複数の apk シナリオがあります。
旧アプリは、マニフェストに小・中・大・特大と記載されている画面に対応しています。(密度宣言はないようです) APIは8+です 新しいアプリはマニフェストに記載されている画面に互換性があります
<compatible-screens>
<!-- all small size screens -->
<screen android:screenSize="small" android:screenDensity="ldpi" />
<screen android:screenSize="small" android:screenDensity="mdpi" />
<screen android:screenSize="small" android:screenDensity="hdpi" />
<screen android:screenSize="small" android:screenDensity="xhdpi" />
<!-- all normal size screens -->
<screen android:screenSize="normal" android:screenDensity="ldpi" />
<screen android:screenSize="normal" android:screenDensity="mdpi" />
<screen android:screenSize="normal" android:screenDensity="hdpi" />
<screen android:screenSize="normal" android:screenDensity="xhdpi" />
<!-- all large size screens -->
<screen android:screenSize="large" android:screenDensity="ldpi" />
<screen android:screenSize="large" android:screenDensity="mdpi" />
<screen android:screenSize="large" android:screenDensity="hdpi" />
<screen android:screenSize="large" android:screenDensity="xhdpi" />
</compatible-screens>
私たちのAPIは14+です
問題は、Sony Experia Z1 (「大きな」画面のように見える) を使用しているクライアントがアプリをストアにインストールすると、アプリの古いバージョンが取得されることです。
ドキュメントによると、バージョン番号が大きいため (電話は古いバージョンと新しいバージョンの両方と互換性があります)、ストアは新しいバージョンを提供する必要がありますが、そうではなく、追加のドキュメントや持っている人が見つかりません。同様の問題。
これを実現させていると考えられるものはありますか?
マニフェストの他のもの、たとえば「ネイティブ プラットフォーム」を確認していましたが、それは元の開発者が NDK を使用していたためと思われ、それが問題になるとは思いません (?)
もう1つは、私が知る限り、どの電話でも実行できるはずであり、問題にならない権限です。
新しいアプリでは、彼らは
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.CALL_PHONE
android.permission.INTERNET
android.permission.MODIFY_AUDIO_SETTINGS
android.permission.READ_PHONE_STATE
android.permission.SEND_SMS
android.permission.WAKE_LOCK
古いアプリでは
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.GET_TASKS
android.permission.INTERNET
android.permission.READ_EXTERNAL_STORAGE
android.permission.READ_PHONE_STATE
android.permission.WRITE_EXTERNAL_STORAGE
誰かが何かを考えることができれば、私たちは非常に感謝しています!