I want to develop a screensaver-like app where the only way of getting back to the springboard is entering a code. Therefore I would need the Home Button action to be ignored, that is that when the user presses the button nothing happens..or something custom...instead of going back to the springboard and terminating the app. Is this possible? does anybody know if apple will approve/reject this kind of app?
Developing for iPhone on a PC? [duplicate]
Disable auto correction of iPhone text field
UIActionSheet - Unknown Number Of Buttons, How to know what to call?
Even if you manage it somehow, Apple will reject it for breaking UI guidelines.
JSCocoa and the iPhone
Moreover, even if they didn't, people could always use the iPhone's "Force Quit" equivalent to hard terminate your app..
ICMP and the iPhone SDK
How do I add a UIButton or UISwitch in tableView:viewForFooterInSection
Generating cryptographically secure authentication tokens
What sort function is used in NSArray?
It's hidden under that "Accessibility" Link (With some other fairly cool stuff like flashing the LED whenever you get a call and allowing a Bluetooth keyboard to tab between controls). It's called "Guided Access".
You set a passcode, launch the app then triple-click the home button to start guided access.. It disables exit and allows you to designate regions of the screen you can't touch.
You can also set a time limit (For kids playing which seems to be the reason a lot of people look up this question).. Tempted to edit the "Accepted answer" and throw this info in there, but that seems rude so I'll just hope people find this answer.. Annoyingly you also seem to be unable to shut off the phone--I suppose this is perfect for people who want their kids to play a game, but might not hit the original asker's problem of restricting access to a single app (I mean it WILL do that but it'll also prevent it from doing ANYTHING else)..
What if something emergency happens and you wan to dial an emergency phone number.
You are putting the user at risk.
The trade-off isn't worth it..