Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to limit iOS app in store to 4S and iPad 3 only

Tags:

ios

app-store

My iOS app is CPU hungry. It runs well on iPhone 4S and even better on new iPad. But on iPhone 4 it provides bad user experience and I want somehow disable anything under 4S to download my app from app store. I already forced amrv7 requirement but this means anyone with 3GS and over can install it. I would like to have enforced requirement of dual core Cortex A9 as I use two threads to get speed I need.

http://developer.apple.com/library/ios/#documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW3 does not seem to list thing I want. Closest one is bluetooth-le, which I believe exists only on newer devices. Any better ideas?

like image 267
Tõnu Samuel Avatar asked Jul 05 '12 01:07

Tõnu Samuel


People also ask

How do I restrict apps on iPad by age?

Tap Screen Time. Tap Content & Privacy Restrictions. Tap Content Restrictions. Choose the settings you want for each feature or setting under Allowed Store Content.

How do I restrict apps in the App Store?

Step 1: Navigate to Inventory and click on Apps to view a list of all the available apps. Step 2: To block a specific app from being downloaded, select the app to be blocked on the devices and click on Blocklist App. Step 3: Select whether the app must be blocked on all devices or only on specific devices.


2 Answers

Not sure if there's a way to exclude iPhone 4 while including 4S, but you can configure your app to only run on iPhone 4 and later and iPad 2 and later by requiring front-facing-camera in your Info.plist.

Of course, a change like this can only be made to a new app, since Apple prohibits restricting the hardware requirements for an app already in the App Store.

like image 51
TotoroTotoro Avatar answered Nov 15 '22 08:11

TotoroTotoro


Apple seems to be discouraging apps that are so CPU hungry that they don't run on devices below the top end that are still being sold. Thus listing bluetooth or the front camera, if your app doesn't need them, will likely get the app rejected.

Best bet might be to either improve your app's performance, or to edit your app's description with the requirements for decent performance prominently listed, and eat the bad ratings and reviews from customers who can't read.

like image 26
hotpaw2 Avatar answered Nov 15 '22 06:11

hotpaw2