2013-07-09 69 views
-1

我被要求开发一个iPad应用程序,在完成某些操作之前无法关闭,也必须禁止使用屏幕截图功能和主页按钮。这可能吗?这合法吗?如果这样做不合法,如果我开发它,会发生什么(以合法的方式)?在ipad应用中禁用主页按钮和屏幕截图功能可行吗?

+1

可能的重复[如何防止iPhone应用程序关闭,直到完成所有活动](http://stackoverflow.com/questions/3252526/how-to-prevent-an-iphone-app-from-closing-直到所有活动完成) –

+1

我不知道任何(公共)API禁用主页按钮功能,至少从iOS 6开始。但是,如果您尝试执行任何围绕Apple API的应用程序,您的应用程序将不会被批准用于Apple App Store。除非你不想在应用商店分发,否则你几乎可以摆脱任何东西。 –

+3

这个应用程序的目标受众是什么?如果是用于公共应用程序商店分发,那么就不会被允许我知道。如果您正在开发用于内部分发的自助服务终端类型应用程序,那么只有选项。 –

回答

0

至于停用截图,没有。在过去,已经有可能(通过黑客)检测到截图即将发生 - 在这种情况下,您可以隐藏您不希望显示的内容。但是,我不认为这个工作了。你可以试试看。

iOS Detection of Screenshot?

至于禁用home键,没有。您需要向您的客户介绍更好的用户体验(例如:确保当用户为应用程序提供背景并稍后返回时,他们将返回到确切位置,并说明他们在什么时候后退)。

0

是的,您可以禁用iPad主页按钮。苹果公司对商店内的所有iPad进行设置,将其设置为信息亭。我可以通过电子邮件向您发送一个脚本,将其添加到您的常规设置中,运行脚本并重新启动ipad,您打开的第一个应用程序将被锁定。主页按钮不起作用。要删除这个,只需重新启动ipad并进入设置并禁用。这是一个合法的合法的方式。你也可以尝试在iOS6中使用引导访问 - 它不是很好,但可以实现相同。

+0

非常感谢你,我已经看到了这个答案,它是伟大的,但我在我的应用程序内寻找的东西,我的意思是什么不能在我的最终用户不得不运行脚本在他们的ipad –

0

不,您不能在应用程序中禁用主页按钮或阻止截图(并且不要指望检测截图继续工作的当前可用黑客)。

是的,禁用主页按钮和防止截图是可能的。

让您的客户意识到iOS 6中已经存在“信息亭模式”:Guided Access。这允许禁用主页按钮,禁用应用切换,禁用触摸敏感度的屏幕部分,需要解锁代码。在引导访问生效时,屏幕截图也无法制作。

您无法从您的应用激活指导访问,它必须在设备设置中手动完成。

+0

谢谢,引导访问似乎它可能会做的伎俩,但我希望做到这一点,而不必移动每个iPad的设置想要运行这个应用程序 –

相关问题