暂时locking或禁用iPhone主页button

我知道iPhone的家庭button是非常关键的iPhone的function。
不过,我有一个想法,我需要运行的应用程序和主页button被禁用。 我尝试了谷歌search,但一直没能find解决办法。

临时或定时locking(locking5/10分钟)也可以。

应用程序。 应该在非越狱手机上工作,因此绕过苹果将无法正常工作。

欣赏任何想法。

请注意,从2014年起:要明确,

这是现在内置到iOS …

点击可访问性,点击“引导访问”

为了“发明”它,PlanetUnknonw! 🙂

下面的答案只是历史价值…


为了logging,人们说“你为什么要这样做?”是很愚蠢的

例如APPS FOR SMALL CHILDREN (这确实是iPhone上的一个非常大的市场 )是一个好主意。

如果您曾经为小孩子推出过一款应用程序,那么您会知道,父母立刻写信给您滥用您,因为您“并没有停止那个愚蠢的主页button的工作,所以孩子只是closures游戏,打电话”

你必须回复,因为iPhone的工作方式当然是不可能的。

所以是的,这是一个很好的问题。 据我所知,星球,这是不可能的。

苹果应该添加一个“孩子模式”,让家长可以把一个特定的应用locking一段时间。 (也许你将不得不长时间按住home键来解锁它。)

UPDATE

*据报道iOS 6有一个“单一的应用程序模式” – 检查vpdn的答案下面https://stackoverflow.com/a/10503799/333259

这违反了iOS界面准则,并且应用程序因为“覆盖”或限制硬件button/开关的行为而被拒绝。

我build议你阅读一下iOS应用程序的App Store评论指南 ,了解你不应该做的事情。

尤其:

10.5

改变标准交换机function的应用程序,例如音量增大/减小和响铃/静音开关,将被拒绝

很确定主页button是包含在那。

我不确定你的“想法”在这里,但我build议你看看其他的东西,如背景 。 即使用户按下主页button,也可以在特定时间之后(在任务“过期”之前)显示通知,该function允许您在后台完成执行任务。 我想这可能会提供一个更合适的解决scheme(再次取决于你的想法实际上是什么)。

在iOS6(待发布)中,有一项名为“引导访问”的function,可以让设备所有者将用户(如幼儿和学校的孩子)locking到应用程序中。

更新:在NDA内容启动之前,这里是我从哪里得到的信息: http : //www.theverge.com/2012/6/11/3078350/apple-ios-6-guided-access-parental-control

你不能,除非你想在监狱设备上运行它。

目前,苹果不允许任何软件禁用或更改iPhone,iPad和iPod touch的任何buttonfunction,因此唯一的软件解决scheme是越狱该设备,所以您不必被苹果的规则所限制。

然而,PaperclipRobot.com即将发布一个专门针对保持年幼的孩子按下主页button的主页button封面。 不是你所说的问题确切的解决scheme,但我想它增加了讨论。

不确定是否正在寻找在应用程序代码中执行此操作的方法,或者您是否想要将其locking。

无论如何,如果你正在寻找一种方法来做到这一点,这是一个指导

http://igrudge.net/how-to-disable-the-home-button-on-ios-devices-iphoneipad/

如果您正在寻找临时禁用主页button,以保持孩子在一个特定的应用程序,制作杂志文章的技巧是使用一个牛头犬剪辑覆盖主页button更便宜,更可重用比bubcap,临时和有效的。

来源: http : //blog.makezine.com/2011/03/01/ipad-home-button-child-lock/