我被要求开发一个iPad应用程序,在某些操作完成之前无法关闭,同时它必须阻止使用屏幕截图功能和主页按钮。这可能吗?这合法吗?如果这不合法,如果我开发它会发生什么(法律术语)?
答案 0 :(得分:3)
禁用主页按钮可以通过
完成两种可能性描述于:How to prevent an iPhone app from closing until all activity is done 解决方案2可能无法通过App Store,但可用于企业应用程序。
停用屏幕截图:
iOS Detection of Screenshot?中用户portforwardpodcast的答案可能有效,但这在下一个ios版本中有效是不安全的。
答案 1 :(得分:0)
至于禁用截屏,没有。在过去,有可能(通过黑客)检测屏幕即将发生的时间 - 在这种情况下,您可以隐藏您不希望显示的内容。但是,我认为这不再适用了。你可以尝试一下。
至于禁用主页按钮,没有。您需要向您的客户介绍更好的用户体验(例如:确保当用户为应用程序提供背景并稍后返回时,他们会返回到确切的位置,并说明他们在背景中的位置。)
答案 2 :(得分:0)
是的,您可以禁用iPad主页按钮。 Apple对商店内的所有ipad执行此操作以将其设置为自助服务终端。我可以通过电子邮件向您发送一个脚本,将其添加到您的常规设置,运行脚本并重新启动ipad,您打开的第一个应用程序将被锁定。主页按钮将无效。要删除它,只需重新启动ipad,然后转到设置并禁用。这是一种合法且合法的方式。您也可以尝试在iOS6中使用引导访问 - 它不是很好但可以达到相同的目的。
答案 3 :(得分:0)
不,您无法在应用内禁用主页按钮或阻止屏幕截图(并且不依赖于检测屏幕截图以继续工作的当前可用黑客)。
是的,可以禁用主页按钮并阻止屏幕截图。
让您的客户知道iOS 6中已存在“自助服务终端模式”:Guided Access。这允许禁用主页按钮,禁用应用程序切换,禁用部分屏幕以获得触摸灵敏度,需要解锁代码。虽然Guided Access有效,但也无法制作屏幕截图。
您无法从应用激活Guided Access,必须在设备设置中手动完成。