2009-09-02 120 views
0

我想开发一个类似屏幕保护程序的应用程序,其中回到跳板的唯一方法是输入代码。因此,我需要将主页按钮操作忽略,也就是说,当用户按下按钮时,什么都不会发生......或某种自定义...而不是回到跳板并终止应用程序。 这可能吗?有人知道苹果是否会批准/拒绝这种应用程序?在应用程序中禁用iPhone主页按钮,可以吗?

回答

2

不具有公共API(和希望,而不是私人的)。即使您以某种方式管理它,Apple也会因为违反UI准则而拒绝它。而且,即使他们没有,人们也可以使用iPhone的“强制退出”等同于硬性终止您的应用程序。

+0

如果你在这里试图弄清楚如何将你的手机锁定到一个单一的应用程序为你的孩子,找到我的答案 - 只是更新,告诉你如何做到这一点。 – 2016-04-28 21:51:06

0

苹果是不会批准这一类型的应用程序,他们的状态很明确,你是应用程序需要做出适当的反应跳板告诉应用程序终止时都喜欢的事情打电话进来,当内存警告进来了。

0

这是不可能的,目前的SDK,我也不怀疑它永远不会是。

你也许可以通过越狱来获得这一行为,但您将无法通过iTunes出售您的应用程序,也不会永远苹果批准这样的应用程序。

2

你的问题的答案是,是的。

对于你想要问的问题的答案 - 我可以通过禁用首页按钮的iPhone商店发布应用程序 - 不是。

如果只发布应用程序来越狱的手机,你可以做到这一点,但它会激怒大家了。

编辑7年后: 这实际上是非常可能的现在 - 在iPhone中有一个标准功能称为“引导访问”。它隐藏在“无障碍”链接下(其他一些非常酷的东西,例如,每当你打电话时闪烁LED,并允许蓝牙键盘在控件之间切换)

它被称为“引导访问”。您设置密码,启动应用程序,然后三次点击主页按钮以开始引导访问。

它禁止出口,并允许你指定你不能触摸屏幕的区域。你也可以设置一个时间限制(对于孩子们来说,这似乎是很多人看这个问题的原因)。

想要编辑“接受的答案”并将此信息放在那里,但这看起来很粗鲁,所以我只希望人们找到答案。

令人讨厌的是,你似乎也无法关闭手机 - 我想这对于希望他们的孩子玩游戏的人来说是完美的,但可能不会触及原始提问者限制访问单个应用程序的问题(我的意思是它会这样做,但它也会阻止它做任何其他事情)。

+0

我想在越狱手机上做这个,希望他们的应用成为iPad上唯一的应用。你能指点我如何做到这一点的任何资源? – Thomas 2010-06-24 17:53:06

0

你能做到这样 安装以下mobileconfig文件 一旦你启动应用程序

Download

到的链路Here

0

苹果不会允许这将禁用的主页按钮它。
如果发生紧急情况并且您想拨打紧急电话号码,该怎么办?你让用户处于危险之中。权衡是不值得的。

相关问题