2017-04-03 4 views
0

私はiPhone用のコードを記述しないことにしたので、大きな画面領域を必要とするSpriteKitゲームを作成しましたが、 SE以外のすべてのデバイスのApp Store。可能であれば、どうすればいいのかを教えてください(iTunes Connectのどこで行うのか)。App Storeからの特定のiPhoneタイプの除外

私は多く見上げましたが、助けになるものは何も見つかりませんでした。 APIで何も見つかりませんでした。

答えて

0

残念ながら、アップルからこの種のサポートはありません。しかし、ユーザーのデバイスがiPhone SEかどうかを検出し、「このデバイスではアプリケーションがサポートされていません」というフルスクリーンアラートを表示し、UIをブロックするなどの操作を行うことができます。

ちょうど思考: あなたがiPhone SEを区別つのデバイス機能を見つけるために幸運であれば、あなたはUIDeviceRequiredCapabilitiesするinfo.plistでキーの値にそれを設定することができます。

例:Info.plistのUIRequiredDeviceCapabilitiesに「bluetooth-le」という要件を追加すると、アプリがiPhone 4S/5とiPad 3,4,5に制限されます。また、必要な場合は、アプリをiPhoneに限定するために「カメラフラッシュ」の要件を投げることもできます。

詳細情報:Device Compatibility Matrix

+0

私のアプリにこのメッセージを表示することが許可されているか、拒否されますか。 –

+0

私はそれが拒否されるとは思わない。私は自分のアプリの1つで試しました。それは働いている。 –

0

私が知る限り、特定のデバイスを除外することはできません。 iPad/iPhoneを除外するか、最小iOSバージョンが必要です。

0

Appleは2つの拠点であなたのアプリをフィルタリング -

  1. iOSのバージョン
  2. ユニバーサルやiPhone/iPadの
あなたは、任意の特定を避けることができない

iPhone用のアプリを作成している場合は、画面サイズに基づくiPhoneモデルです。

1

iPhone SEを除外する場合は、UIDeviceRequiredCapabilitiesnfcと追加できます。 注意してくださいこれは、iPhone 7デバイス以上が許可されます。

関連する問題