Disable Home Button

I know this has been asked previously however I would like to disable the home button for an in-house app which will be distributed internally across iPads.

I have searched for a solution both on here and Google and would like to stop users from putting the app into the background. I have seen one solution which doesn't seem to work under iOS 4.0 which opens the app up again when the home button is pressed.

Could I make use of any private APIs to do this seeing as this is an internal app and won't be reviewed by Apple for the App Store?

Thanks


I don't know why this is down voted so much it is a perfectly legit use case for an internal enterprise application. Kiosks, POS etc.

Anyway anyone wanting to know how to do this should see my answer here Lock-down iPhone/iPod/iPad so it can only run one app


Whatever your reasons are you are not able to do this.

Apple provides no functionality to perform this action through their API. You might want to re-think your strategy. Look maybe instead for a physical barrier.

Additionally you might want to look into JailBreaking and iPhone since you say it is only for internal development and won't go to the appstore. A jail broken phone might allow you access to change the home button behavior, though I cannot confirm this since I have never had need to code on a jail broken device.


If it's your iPad, glue or bolt a cover over the home button. Connect the iPad to Xcode or iTunes to halt and/or reload your app.

But note that knowledgable users will still be able to reboot the device by holding down the lock button.

链接地址: http://www.djcxy.com/p/53720.html

上一篇: (MapView和1700覆盖项目).equals(“Slow”)

下一篇: 禁用主页按钮