4

I am developing one iphone app. But I want to restrict my app to install only on device swith Retina Display. So my decision is to add UIRequiredDeviceCapabilities key in plist file with front facing camera required so that my app will install on only devices with Retina Display.

So my question is does Apple reject my app as my app doesn't use front facing camera still I have added it to UIRequiredDeviceCapabilities ? Also anybody has any other solution to restrict the to install on devices with Retina Display only?

Any kind of help is appreciated. Thanks.

iOSAppDev
  • 2,755
  • 4
  • 39
  • 77
  • 4
    Just out of interest, why do you want it to be retina display only? Is it that it uses tiny text that's too blurry to read on a 3GS display? Or is there some other reason. – Ben Clayton Jun 12 '12 at 12:00
  • I have some other reason. Its a reuirement of app. – iOSAppDev Jun 12 '12 at 12:38
  • Fair enough. Good luck with the app. – Ben Clayton Jun 12 '12 at 12:42
  • Can you tell me whether the apple will approve it or not? – iOSAppDev Jun 12 '12 at 13:20
  • 1
    My guess would be that it *might* get through, depending on how thorough your reviewer is. Don't know for sure. Personally I wouldn't promise acceptance to a client. – Ben Clayton Jun 12 '12 at 14:01
  • 1
    You might be able to do something "fancy" within your code to restrict which devices can run it but I don't believe you have the ability to filter out such devices when you publish to the App Store. In other words, if you publish an iPhone-only app, your app will be visible from within all iPhones. That means pre-retina display devices could still download your app. I doubt, however, Apple would accept such an app but I can't verify. – RLH Oct 17 '12 at 20:29
  • It might be worth noting that both the iPad 2 and the iPad mini are featuring front-facing cameras, so users may still be able to run your app on devices without retina display, unless you require "telephony" as well. However this in turn would lead to your app being unavailable on retina enabled iPad models too. – Toastor Jan 25 '13 at 09:58
  • I'm looking for the same solution. Could you please share whether you were successful in submitting the app to AppStore with setting requirement for front camera? While it wasn't really needed in the app. – Abdullah Umer Mar 11 '13 at 12:24

1 Answers1

0

There is no direct requirement for installing only on Retina devices, but for iPhone/iPod Touch with retina you can set front-facing-camera requirement to UIRequiredDeviceCapabilities dictionary. Front facing camera available only on iPhone 4 or later and iPod Touch 4th gen or later

PS: It's look like a hack if your application doesn't work with this camera, so I'm not sure about reviewing process.

Vitaly S.
  • 2,389
  • 26
  • 40