アプリを iPhone 5 以降でのみダウンロードしたい。iPhone 4S 以下ではダウンロードできないようにしたいです。どうすればこれを達成できますか?
1 に答える
アプリをデバイスごとに制限することはできませんが、特定のハードウェア機能を info.plist に追加することで、その機能をターゲットにすることができます。
お探しのキーは ですUIRequiredDeviceCapabilities。

Appleの開発者Webサイトのリストから取得した有効なキーは次のとおりです。_telephonywifismsstill-cameraauto-focus-camerafront-facing-cameracamera-flashvideo-cameragyroscopelocation-servicesmagnetometergamekitopengles-1microphoneopengles-2armv6armv7peer-peerbluetooth-le
一部のキーは、必要なものに近似します ( や などarmv6) armv7。が必要な場合はbluetooth-le、多数の古いデバイスを削除します。ジャイロスコープは iPhone 4 で導入されました。camera-flashキーは、フラッシュのない iPad および iPod touch モデルを切り取ります。
これらのキーを使用して、カットする相手について考えてください。ただし、正しい理由でそれを行っていることを確認してください。潜在的なユーザーベースの人口統計を除外することは危険であり、すでに競争の激しい市場で不利な立場に置かれます.
ああ、古いデバイスに対して最適化するためのショートカットとしてこれらを使用しないように強く警告します. パフォーマンスはキラー機能です。それを吹かないでください。
*UIRequiredDeviceCapabilitiesは、2010 年 9 月に Apple の iOS 開発者向け Web サイトで取り上げられました。