2012-07-05 6 views
6

私のiOSアプリはCPUが空いています。それはiPhone 4S上でうまく動作し、新しいiPadでさらに優れています。しかし、iPhone 4では、ユーザーエクスペリエンスが悪く、アプリストアから自分のアプリをダウンロードするために何とか4Sの下で何かを無効にしたい。私はすでにamrv7の要件を強制したが、これは3GS以上の人がそれをインストールできることを意味する。私は必要なスピードを得るために2つのスレッドを使用するため、デュアルコアCortex A9の要件を適用したいと考えています。店内のiOSアプリを4SとiPad 3に制限する方法

http://developer.apple.com/library/ios/#documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW3私が欲しいものはリストしていないようです。最も近いものはbluetooth-leです。これは新しいデバイスにしか存在しないと信じています。どんな良いアイデアですか?

+1

実際にBluetooth機能を使用せずにアプリケーションのデバイスリストを制限するためにBluetoothなどのデバイスを使用しようとすると、おそらく拒否されます。 –

+0

これも私が考えるものです。そして、実際には彼らは正しい、これは醜いハックです。 –

+0

私はhttp://stackoverflow.com/questions/7919586/how-to-require-ipad-2-or-iphone-4s-in-app-store?rq=1の複製を作成したようです。 申し訳ありません。 –

答えて

3

アップルはCPUが飢えているため、まだ販売されているトップエンド以下のデバイスでは動作しないアプリが落ちているようだ。したがって、あなたのアプリがそれらを必要としない場合は、ブルートゥースまたはフロントカメラをリストすると、アプリが拒否される可能性が高くなります。

あなたのアプリのパフォーマンスを向上させること、または目立つようなパフォーマンスの要件を示すアプリの説明を編集して読むことができない顧客から悪い評価とレビューを食べることがベストセラーです。

4

4Sを含むiPhone 4を除外する方法があるかどうかはわかりませんが、Info.plistにfront-facing-cameraが必要なので、iPhone 4以降とiPad 2以降でのみアプリを実行するように設定できます。

もちろん、App Storeに既にあるアプリケーションのハードウェア要件をAppleが制限することは禁止されているので、このような変更は新しいアプリケーションに対してのみ行うことができます。

1

古いデバイスではサポートされていない新しいiOSバージョンを制限しようとする場合があります。 これはまだすべてのデバイスで機能するわけではありません。あなたのアプリをアップロードする際には、 というメモを書いてください。それは要求の厳しいアプリです。新しいデバイスでのみ使用する必要があります

関連する問題