最近、Androidマーケットでアプリケーションをアップグレードする際に問題が発生しました。Androidマーケットでのアプリケーションのアップグレードがすべての端末で見えないのはなぜですか?
つまり、Googleのパブリッシャーアカウントでアップグレードを公開した後、6つのデバイスのうちの1つのMarketアプリケーションでアップグレードが見つかりませんでした。アップグレードの通知はなく、Marketでは古いバージョンのみが表示されます。私たちは何の問題もなく私たちのアプリケーションをアップグレードするために管理
デバイスは、以下のとおりです。アンドロイドとアンドロイド2.2と市場3.4.4
- モトローラマイルストーンアンドロイド3.2と市場でのAndroid 2.3と市場3.4.4
- ICONIAのA1000と2.3.3と3.4.4市場
- HTC信じられないほどのS 1.0.28
私たちは私たちのアプリケーションをアップグレードするために管理していないデバイスがある:アンドロイド2.2と市場3.4.4と
- LGオプティマスミーP350。我々のアプリケーションの最初のバージョンで
権限と機能は次のとおりです。
ACCESS_NETWORK_STATE
INTERNET
WRITE_EXTERNAL_STORAGE
android.hardware.touchscreen
android.hardware.screen.portrait
我々は追加番目のバージョンにしながら、:
RECORD_AUDIO
RECORD_VIDEO
CAMERA
READ_PHONE_STATE
BILLING
ACCESS_FINE_LOCATION
WAKE_LOCK
GET_ACCOUNTS`
android.hardware.camera
android.hardware.microphone
android.hardware.location
android.hardware.location.gps
android.hardware.camera.autofocus
android.hardware.screen.landscape
また、我々は時にいくつかのアプリ内の製品を追加しました私たちは第2版を出版しました。
'uses-feature'は良いものですが、' required'属性が重要です。小さなサンプル:Googleマップを使用するアプリケーションは、 'Kindle Fire'でマップを実行することはできませんが、' require = "false" 'を設定するとインストール可能になります。あなたがマップを開くときにアプリケーションがクラッシュしていないということはあなたの責任です(サポートされているライブラリのチェックはその場合に動作します) – WarrenFaith
「必須」属性についてわかりません。 http://developer.android.com/guide/practices/compatibility.htmlおよびhttp://developer.android.com/guide/appendix/market-filters.htmlマーケットフィルタリングにはのみを記述します。 –
stefan
ありがとうございます。動作する機能にrequired = "false"を設定する! – Tamara