暂时锁定或禁用iphone主页按钮

时间:2010-11-16 00:25:44

标签: iphone iphone-sdk-3.0 ios ios4

我知道iphone主页按钮对于iphone的运行至关重要 但是我知道我需要运行应用程序并禁用主页按钮。我试过谷歌搜索,但一直无法找到解决方案。

临时或定时锁定(锁定5/10分钟。)也可以。

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

欣赏任何想法。

7 个答案:

答案 0 :(得分:22)

请注意,从2014年开始:只是要明确,

现在内置于iOS ...

点击访问权限,点击“引导访问”

“发明”它的同意,PlanetUnknonw! : - )

以下答案仅具有历史价值......


为了记录,人们在说“你为什么要这样做?”

愚蠢

这对于 APPS FOR SMALL CHILDREN (这在iPhone上确实是一个非常大型市场)来说是一个好主意。

如果你曾经为小孩推销过应用程序,那么你就会知道父母会立刻写信给你,因为你“没有阻止那个愚蠢的主页按钮工作,所以孩子只是关闭游戏并拨打电话“

由于iPhone的工作方式,你必须回答它当然不可能。

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

Apple应该添加一个“儿童模式”,让父母可以暂时锁定一个特定的应用程序。 (也许你需要长按或主页按钮解锁它。)

答案 1 :(得分:14)

更新

*据报道,iOS 6具有“单一应用模式” - 请查看以下https://stackoverflow.com/a/10503799/333259

下的vpdn答案

这违反了iOS界面指南,并且因为“覆盖”或限制硬件按钮/开关的行为而拒绝了应用。

我建议您阅读适用于iOS应用的App Store Review Guideline,以便对您不应该做的事情有一个很好的概述。

特别地:

  

10.5

     

改变标准开关功能的应用程序,例如音量调高/调低和振铃/静音开关,将被拒绝

非常确定Home按钮包含在其中。

我不确定你的“想法”是什么,但我建议你研究其他事情,例如backgrounding。有一项功能允许您在后台完成执行任务,即使用户按下主页按钮,也可以选择在一定时间后(在任务“到期”之前)显示通知。我想这可能会提供一个更合适的解决方案(再次取决于你的想法实际上是什么)。

答案 2 :(得分:5)

在iOS6(即将发布)中,有一项称为“引导式访问”的功能,允许设备所有者将用户(如幼儿和学校孩子)锁定到应用程序中。

更新:在关于NDA内容开始的shitstorm开始之前,我在这里获得了以下信息:http://www.theverge.com/2012/6/11/3078350/apple-ios-6-guided-access-parental-control

答案 3 :(得分:2)

你不能,除非你想在jail破坏的设备上运行它。

答案 4 :(得分:2)

Apple目前不允许任何软件禁用或更改iPhone,iPad和iPod touch的任何按钮功能,因此唯一的软件解决方案是越狱设备,因此您不会被苹果的规则强迫生活。

然而,PaperclipRobot.com即将发布一个主页按钮封面,专门用于防止年幼的孩子按下主页按钮。不是所述问题的确切解决方案,但我认为它已添加到讨论中。

答案 5 :(得分:1)

不确定您是否正在寻找在应用中的代码中执行此操作的方法,或者您是否考虑将其锁定在一般情况下。

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

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

答案 6 :(得分:0)

如果您希望暂时禁用主页按钮以将孩子留在特定的应用程序中,那么制作杂志文章的提示是使用牛头犬剪辑来覆盖更便宜的主页按钮,并且比临时工具更可重复使用而且有效。

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