views:

1553

answers:

4

hello, 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?

thanks

+1  A: 

Not with public APIS (and hopefully, not with private ones). Even if you manage it somehow, Apple will reject it for breaking UI guidelines. Moreover, even if they didn't, people could always use the iPhone's "Force Quit" equivalent to hard terminate your app.

Adam Wright
A: 

Apple is not going to approve this type of app, they state pretty explicitly that you're app needs to respond appropriately to springboard telling the app to terminate both when things like phone calls come in and when memory warnings come in.

paulthenerd
A: 

This is not possible with the current SDK, nor do I suspect it will ever be.

You might be able to get this behaviour via jailbreaking, but you won't be able to sell your app through iTunes, nor will Apple ever approve such an application.

Shaggy Frog
+1  A: 

The answer to your question is, yes.

The answer to the question you meant to ask--can I ship an app through the iPhone store that has the home button disabled--is no.

If you are only publishing your app to jailbroken phones you can do it, but it will piss everyone off.

Bill K
I would like to do this on a jailbroken phone for a client that wants their app to be the only thing on the iPad. Can you please point me to any resources on how to accomplish this?
Thomas