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

两盒软妹~` 提交于 2019-12-12 10:44:18

问题


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?


回答1:


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.




回答2:


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.




回答3:


Maybe try to restrict on the new iOS version that is not supported on older devices. Still this won't work for all the devices. While uploading your app yust write a note that it is a demanding app. and should be used on new devices only



来源:https://stackoverflow.com/questions/11336896/how-to-limit-ios-app-in-store-to-4s-and-ipad-3-only

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!