我可以在我的应用上禁用主页按钮吗? (全屏浏览器信息亭模式)

时间:2010-12-31 14:04:05

标签: iphone objective-c ipad home-button

我必须在旅游展上放置很多iPad来展示我们的网站,我们不希望人们可以使用这些iPad来播放/进入Facebook /等。为此,我正在搜索一个将iPad置于自助服务终端模式以显示我们的网络全屏的应用程序,但如果用户可以按下主页按钮进入跳板那就太荒谬了......

为此,我开始开发一个没有地址栏的全屏浏览器,只显示以编程方式选择的URL,我想在我们的iPad上部署这个应用程序(我们有一个开发者帐户),但我们有相同的问题:如果用户按下主页按钮,他可以选择Safari并进入任何网站。

总之,我们需要禁用主页按钮将用户留在我们的网站上(我知道如果按住主页按钮+电源按钮,iPad重新启动,但电源按钮将在支架上物理禁用),以及我也知道这个应用程序不会被Apple批准,但正如我之前所说,此应用程序只适用于展台。

感谢。

四年后,我找到了the response

10 个答案:

答案 0 :(得分:14)

不,您无法禁用主页按钮。 (并且感谢Apple。那么谁知道有多少人会相信他们的应用程序太棒了,人们不应该再停止使用它了。)

为什么还需要禁用主页按钮?为什么不建立一个阻止访问主页按钮的iPad支架?

答案 1 :(得分:8)

你能否使用家长控制来限制/阻止访问到Safari,Mail应用程序等?

在iPad上,

设置>一般>限制

然后,您可以从ipad的跳板轻松删除Safari等应用程序,并且启用访问需要代码(您设置的代码),因此没有人能够访问您不希望他们执行的默认应用程序:)< / p>

当然,人们仍然可以通过按主页按钮退出您的应用,虽然他们无法做任何事情,您甚至可以阻止他们通过限制设置删除应用。

防止通过主页按钮退出的唯一方法是通过让支架盖住它来实际阻止人们按下它。

答案 2 :(得分:3)

有些公司为这类产品制造特定产品。这是写一对夫妇(他们不便宜)......

http://www.tuaw.com/2010/04/26/ibracket-turns-your-ipad-into-an-ikiosk/

史蒂芬

答案 3 :(得分:3)

对OP而言可能为时已晚,但对于其他任何尝试这样做的人来说,请在此处查看我的回答Lock-down iPhone/iPod/iPad so it can only run one app

我一直在尝试使用相同的用例,几乎每个堆栈溢出的人都说这是不可能的。事实证明它是。

答案 4 :(得分:2)

有可能。但我认为Apple可能拒绝您的应用。我找到了一个包含良好解释的链接here

这也可能有所帮助。

  1. http://www.akadia.com/services/ssh_test_certificate.html
  2. http://www.verisign.com/support/verisign-intermediate-ca/code-signing-intermediate/index.html

答案 5 :(得分:2)

4年多以后,我找到了答案,哈哈。

我不知道从什么时候开始,但现在我们可以阻止只使用设置中的一个应用&gt;一般&gt;可访问性&gt;引导访问

之后,我们可以在我们的应用程序打开时进行三次点击,它将被锁定。

另外,我们可以使用Apple Configurator“锁定到应用程序”,但这种方式需要在iPad中安装配置文件(这在四年前不会出现问题......)。

答案 6 :(得分:1)

如果这些设备在商业上用作促销展示或在销售点环境中,则需要阻止主页按钮访问。实际上,如果Apple允许销售点应用程序的开发人员能够执行此操作将是有用的 - 这个功能特定于已注册的ipad单元也没有问题....并且它也会使ipad更少一个盗窃目标。除了主人之外,对任何人都没用。现在唯一的答案是实际覆盖机箱中的按钮,从而隐藏了Apple对美观产品设计的投资。

答案 7 :(得分:1)

可以在这样的软件中实现: 设置&gt;一般&gt;可访问性&gt;引导访问

如果您的iOS设备具有公共访问权限,请设置引脚。

在您要锁定的应用中,三次单击主页按钮以启用引导式访问。有了这个,用户将被限制在您的应用程序(或webclip)中,并且如果他们点击主页按钮,则需要输入引脚退出到iOS主页。

答案 8 :(得分:0)

这个问题没有解决方案,也许如果你越狱你的设备,有一个,但我不这么认为。

请参阅:Temporarily Lock or Disable iphone home button

答案 9 :(得分:0)

为什么需要阻止按钮?如果让开发人员只使用设备进行开发是一种邪恶的情节,那么主页按钮很重要:你必须测试当真实用户这样做时会发生什么。

相关问题