私はiPhone用のコードを記述しないことにしたので、大きな画面領域を必要とするSpriteKitゲームを作成しましたが、 SE以外のすべてのデバイスのApp Store。可能であれば、どうすればいいのかを教えてください(iTunes Connectのどこで行うのか)。App Storeからの特定のiPhoneタイプの除外
私は多く見上げましたが、助けになるものは何も見つかりませんでした。 APIで何も見つかりませんでした。
私はiPhone用のコードを記述しないことにしたので、大きな画面領域を必要とするSpriteKitゲームを作成しましたが、 SE以外のすべてのデバイスのApp Store。可能であれば、どうすればいいのかを教えてください(iTunes Connectのどこで行うのか)。App Storeからの特定のiPhoneタイプの除外
私は多く見上げましたが、助けになるものは何も見つかりませんでした。 APIで何も見つかりませんでした。
残念ながら、アップルからこの種のサポートはありません。しかし、ユーザーのデバイスがiPhone SEかどうかを検出し、「このデバイスではアプリケーションがサポートされていません」というフルスクリーンアラートを表示し、UIをブロックするなどの操作を行うことができます。
ちょうど思考: あなたがiPhone SEを区別つのデバイス機能を見つけるために幸運であれば、あなたはUIDeviceRequiredCapabilitiesするinfo.plistでキーの値にそれを設定することができます。
例:Info.plistのUIRequiredDeviceCapabilitiesに「bluetooth-le」という要件を追加すると、アプリがiPhone 4S/5とiPad 3,4,5に制限されます。また、必要な場合は、アプリをiPhoneに限定するために「カメラフラッシュ」の要件を投げることもできます。
私が知る限り、特定のデバイスを除外することはできません。 iPad/iPhoneを除外するか、最小iOSバージョンが必要です。
Appleは2つの拠点であなたのアプリをフィルタリング -
iPhone用のアプリを作成している場合は、画面サイズに基づくiPhoneモデルです。
iPhone SEを除外する場合は、UIDeviceRequiredCapabilities
をnfc
と追加できます。 注意してくださいこれは、iPhone 7デバイス以上が許可されます。
私のアプリにこのメッセージを表示することが許可されているか、拒否されますか。 –
私はそれが拒否されるとは思わない。私は自分のアプリの1つで試しました。それは働いている。 –