禁用iPhone / iPad上的主页按钮

时间:2010-05-20 02:37:49

标签: iphone ipad

首先,我完全清楚这样做会让我的应用程序被Apple拒绝,这是一个糟糕的用户体验,等等。

我的问题很简单,有没有办法使用私有API来禁用主页按钮?目的是有效地将iPad置于自助服务终端模式。

4 个答案:

答案 0 :(得分:12)

您无法禁用菜单按钮。这是由SpringBoard处理的,除非设备被越狱,否则你无法控制。

但是,您可以在用户退出后立即重新启动应用程序。假设您已注册kioskRelaunch112084 URL方案:

-(void)applicationWillTerminate:(UIApplication *)application {
    [application openURL:[NSURL URLWithString:@"kioskRelaunch112084://"]];
}

请注意,用户仍然可以force-quit the app

答案 1 :(得分:12)

使用移动配置可以非常轻松地完成。请在此处查看我的回答Lock-down iPhone/iPod/iPad so it can only run one app

答案 2 :(得分:0)

如果它会在某种售货亭中,你能不能在它上面放一块金属板,然后把它装得很紧,这样它就不能合理地按下了?

答案 3 :(得分:-1)

你可以在this app的引擎盖下看一下这个地方。

此外,不是仅在主页按钮周围使用条带,而是尝试this