如何使用Swift 4编程方式禁用iPhone的主页按钮?

3

我要开发一个儿童应用程序,需要永久锁定主页按钮以限制使用,但是我没有找到解决方法。


1
在这个星球上,没有任何应用程序可以通过编程方式禁用主页按钮。iPhone 没有它几乎无法正常工作。 - Anbu.Karthik
1
用户在使用本应用时不需要打开其他应用程序。该应用的用户主要是4-9岁的儿童。本应用程序用于大脑发育和逻辑推理。 - Adarsh KC
1个回答

3
对于孩子们来说,iPhone设置中有一个名为“指定访问”的功能,该设置可以锁定手机上的一个应用程序。这对您可能会很有帮助。您可以在您的应用程序中提到这个
您可以使用这个API进行编程。它是在2017年的WWDC中推出的。有关如何使用API以及如何以特定方式锁定的更多信息,请查看这个视频。在第15分40秒的时候,已经解释了如何在没有任何设备管理的情况下进行编程。

1
@AdarshKC 是的,你可以这样做,但是有一个限制,它必须在移动设备管理下进行。你可以查看苹果API文档了解详情。 - Ravi Prakash
1
@AdarshKC 是的,可以使用苹果配置器,但这不是以编程方式执行的选项。更像是你想在你的商店或其他地方使用一个应用程序。请查看此链接 https://support.apple.com/en-hk/guide/apple-configurator-2/cadf1802aed/mac它属于设备管理设置。 - Ravi Prakash
1
是的,请不要这样做。您对使用“requestGuidedAccessSession”有任何特定问题吗? - Ravi Prakash
1
@AdarshKC 你需要检查如何使用该API。如果直接使用而没有任何设置,它将返回false。这只是启用失败。我附上了一段来自WWDC的视频,它解释了如何使用该API。您还需要一个“com.apple.developer.edu-assessment-mode”权限。请在第15:40分钟进行检查。还有很多选项可供选择,以确定您想要多少控制。 https://support.apple.com/zh-cn/HT204775#AAC - Ravi Prakash
1
您可以查看示例代码的ReadMe文件,其中说明如何获取授权。https://developer.apple.com/videos/play/wwdc2017/716/ - Ravi Prakash
显示剩余7条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接