我知道之前已经问过这个问题但是我想禁用内部应用程序的主页按钮,该应用程序将在iPad内部分发。
我已经在这里和谷歌搜索了一个解决方案,并希望阻止用户将应用程序置于后台。我已经看到一个似乎在iOS 4.0下工作的解决方案,当按下主页按钮时再次打开应用程序。
我是否可以使用任何私有API来执行此操作,因为这是一个内部应用程序,Apple将不会对App Store进行审核?
由于
答案 0 :(得分:4)
我不知道为什么这会被投票太多,这对于内部企业应用来说是一个完全合法的用例。信息亭,POS等。
无论如何,任何想知道如何做到这一点的人都应该在Lock-down iPhone/iPod/iPad so it can only run one app
看到我的回答答案 1 :(得分:1)
无论你的理由是什么,你都无法做到这一点。
Apple没有提供通过其API执行此操作的功能。您可能想要重新考虑您的策略。看起来可能是物理障碍。
此外,您可能希望查看JailBreaking和iPhone,因为您说它仅用于内部开发而不会转到appstore。监狱破坏的手机可能允许您访问以更改主页按钮行为,但我无法确认这一点,因为我从未需要在监狱设备上进行编码。
答案 2 :(得分:0)
如果是iPad,请在主页按钮上粘贴或盖上盖子。将iPad连接到Xcode或iTunes以暂停和/或重新加载您的应用程序。
但请注意,知识渊博的用户仍然可以通过按住锁定按钮来重启设备。
答案 3 :(得分:0)
越狱并添加incarcer应用程序可以禁用主页按钮(管理员有一个允许激活的代码)。然后你被锁定在你的应用程序中。如果你想要越狱,似乎是一个很好的解决方案。
有一种新的硬件解决方案,背胶铝制家用按钮盖。它们允许通过针孔激活主页按钮,使用回形针(类似于许多流行的金属外壳)。 http://bubcap.com/bubcap-pro.html