简体   繁体   中英

iOS — require OpenGL ES 2.0 for upgrade?

The first version of my app runs on all iOS devices. I'm considering releasing an upgrade which will only work on devices which support OpenGL ES 2.0. Is that as simple as changing the UIRequiredDeviceCapabilities in info.plist? If I do this, what will users on the old devices see when they try to upgrade? Or will they even be notified that there's an upgrade available?

And lastly, just want to double-check that this will work, that it's possible to change the device requirements for different versions of my app.

I would not restrict app via UIRequiredDeviceCapabilities unless you do not want app installed. I would not restrict and check at runtime and then use new features conditionally.

Unfortunately, to tighten hardware requirements on a published app, you may need to resubmit it under a different name. I believe Apple does this to protect the investment of users who bought your app.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM