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

15

我知道iPhone的主页按钮对于iPhone的正常运行非常重要。
但是,我有一个想法,需要在应用程序运行时禁用主页按钮。我尝试过Google搜索,但没有找到解决方案。

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

该应用程序应该适用于未越狱的手机,因此绕开苹果将不起作用。

感谢任何想法。


10
给评论者:如果你有任何有效的答案,请提供,但请不要因为你不同意原帖的想法而进行负面评价。 - BeemerGuy
2
问题在于,楼主甚至没有提供任何好的理由来解释为什么禁用主页按钮可能是个好主意。这可能是个绝妙的想法,但根据所给信息,它似乎非常糟糕。他可能还有其他事情可以做(比如将应用程序放在后台),但由于问题的描述方式,我们无从得知。 - David Liu
2
David - 不透露原因的一个好理由是为了保护正在实施的想法。我知道如何在后台运行应用程序。但是客户要求可以通过禁用主页按钮轻松解决。我发现这对于常规应用程序来说是不可能的,因此我必须找到另一种方法。只是想看看是否有人成功过。但无论如何,感谢您回答问题。 - PlanetUnknown
5
他的问题以“我知道iPhone的主页按钮对于iPhone的运行非常重要”开头,然后想知道如何禁用它。这是一个糟糕的问题。 - Gregg B
请参阅锁定iPhone/iPod/iPad,使其只能运行一个应用程序,该解决方案适用于较新的iOS版本。 - Ilmari Karonen
显示剩余2条评论
7个回答

22

注意,从2014年开始: 只是为了明确起见,

iOS现在已经内置了这个功能...

点击辅助功能,点击"引导访问"

祝贺PlanetUnknown"发明"它! :-)

下面的回答仅具有历史价值...


记录一下,人们说“你为什么要这样做?”是愚蠢的

例如对于儿童应用(这确实是iPhone上一个非常大的市场)来说,这是一个好主意。

如果你曾经为小孩子制作过应用,你就会知道,父母们会立刻写信谴责你,因为他们说“你没有停止那个愚蠢的home键,所以孩子关闭游戏并打电话”。

你必须回复说,由于iPhone的工作方式,这当然是不可能的。

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

苹果应该添加一个“儿童模式”,让家长可以将手机锁定在一个特定的应用程序上一段时间。(也许你需要长按home键才能解锁它.)


苹果公司有一个强烈的先例,不允许硬件按钮的功能被改变。只需看看像Camera+这样的应用程序。他们偷偷地加入了一系列复杂的步骤,将音量按钮变成快门按钮,但是一旦被发现,苹果公司立即撤下了它们。 - Gregg B
6
这是一个愚蠢的答案选择。无论是否存在可能的原因,仍然无法实现。这个答案充满了假装自以为是的语言,对于所有试图帮助但迟到的人都是如此。 - Steven Fisher
2
这个回答从未解决原问题,除了说“应该是一个选项”。虽然分数不重要,但这表明问题本身就很糟糕——无法实现,也不应该在应用程序中实现,但提问者只是投票给了安抚他的人。哦,好吧。 - Gregg B
我在这个问题中没有任何利益,我也提到了它们的无关紧要性,所以我不知道你为什么会如此激动。下面得到6票的人用链接、引用和替代方案回答了这个问题——他的答案更好。 - Gregg B
我并不在意结果(例如S/O分数等),我只是来发表我的看法。实际上,我很喜欢你的想法。你可以提到需要提交一个错误(增强)请求。 - DJ Bouche
2
我对此没有任何利益关系,但是你的回答“埋藏了主旨”,并且没有提供苹果指南的链接。这是一个不好的被接受的答案。你能否在回答中添加审核指南的链接,并更早地说明这是不可能的呢?这将会改善它。(别误会,我肯定不会给你点踩。你的回答完全正确。只是不太理想。) - Steven Fisher

14

更新

*据报道,iOS 6拥有“单应用程序模式” - 请查看vpdn下面的回答https://dev59.com/UW855IYBdhLWcg3wsWv3#10503799

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

我建议您阅读iOS应用程序的应用商店审核指南,以便了解您不应该做什么。

特别是:

10.5

更改标准开关的功能(例如音量上/下和静音/响铃开关)的应用将被拒绝

我相信Home键也包括在内。

我不确定您的“想法”是什么,但是我建议您探索其他事物,例如后台执行。 有一个功能允许您在后台完成执行任务,即使用户按下Home键,还可以在一定时间后(在任务“过期”之前)选择显示通知。 我想这可能会提供更适当的解决方案(再次取决于您实际的想法)。


5

2

苹果目前不允许任何软件禁用或更改iPhone、iPad和iPod touch的任何按钮功能,因此唯一的软件解决方案是越狱设备,这样您就不必遵守苹果的规定。

然而,PaperclipRobot.com即将推出一个专门针对防止年幼孩子按下home键的home键盖。虽然不是完全解决您所述问题的确切解决方案,但我认为它有助于讨论。


2

除非您想在越狱设备上运行它,否则无法运行。


1

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接