首先,我完全清楚这样做会让我的应用程序被Apple拒绝,这是一个糟糕的用户体验,等等。
我的问题很简单,有没有办法使用私有API来禁用主页按钮?目的是有效地将iPad置于自助服务终端模式。
答案 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)