アプリを iPhone 5 以降でのみダウンロードしたい。iPhone 4S 以下ではダウンロードできないようにしたいです。どうすればこれを達成できますか?
1 に答える
アプリをデバイスごとに制限することはできませんが、特定のハードウェア機能を info.plist に追加することで、その機能をターゲットにすることができます。
お探しのキーは ですUIRequiredDeviceCapabilities
。
Appleの開発者Webサイトのリストから取得した有効なキーは次のとおりです。_telephony
wifi
sms
still-camera
auto-focus-camera
front-facing-camera
camera-flash
video-camera
gyroscope
location-services
magnetometer
gamekit
opengles-1
microphone
opengles-2
armv6
armv7
peer-peer
bluetooth-le
一部のキーは、必要なものに近似します ( や などarmv6
) armv7
。が必要な場合はbluetooth-le
、多数の古いデバイスを削除します。ジャイロスコープは iPhone 4 で導入されました。camera-flash
キーは、フラッシュのない iPad および iPod touch モデルを切り取ります。
これらのキーを使用して、カットする相手について考えてください。ただし、正しい理由でそれを行っていることを確認してください。潜在的なユーザーベースの人口統計を除外することは危険であり、すでに競争の激しい市場で不利な立場に置かれます.
ああ、古いデバイスに対して最適化するためのショートカットとしてこれらを使用しないように強く警告します. パフォーマンスはキラー機能です。それを吹かないでください。
*UIRequiredDeviceCapabilitiesは、2010 年 9 月に Apple の iOS 開発者向け Web サイトで取り上げられました。