-1

我被要求开发一个 iPad 应用程序,该应用程序在完成某些操作之前无法关闭,它还必须防止使用屏幕截图功能和主页按钮。这可能吗?这合法吗?如果这不合法,如果我开发它会发生什么(在法律上)?

4

4 回答 4

3

禁用主页按钮可以通过

  1. 引导访问
  2. 苹果商店模式

这两种可能性都在: 如何防止 iPhone 应用程序在所有活动完成之前关闭 解决方案 2 可能无法通过 App Store,但可用于企业应用程序。

禁用屏幕截图:

iOS 屏幕截图检测中用户 portforwardpodcast 的答案可能会起作用,但是这将在下一个 ios 版本中起作用是不安全的。

于 2013-07-09T20:36:10.873 回答
0

至于禁用截屏,没有。在过去,可以(通过黑客)检测屏幕截图何时即将发生——在这种情况下,您可以隐藏您不希望显示的内容。但是,我认为这不再有效。你可以试试看。

iOS 检测屏幕截图?

至于禁用主页按钮,没有。您需要教育您的客户什么是更好的用户体验(例如:确保当用户后台应用程序并稍后返回时,他们会返回到确切的位置并说明他们后台时的位置。)

于 2013-07-09T21:07:33.260 回答
0

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

于 2013-07-10T09:45:00.307 回答
0

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

是的,禁用主页按钮并阻止屏幕截图是可能的。

让您的客户知道 iOS 6 中已经存在“kiosk 模式”:Guided Access。这允许禁用主页按钮、禁用应用程序切换、禁用部分屏幕以实现触摸灵敏度、需要密码才能解锁。引导访问生效时,也无法进行屏幕截图。

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

于 2013-07-10T09:53:01.147 回答