Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以用我的应用禁用特定的iOS功能吗?_Ios_Iphone - Fatal编程技术网

我可以用我的应用禁用特定的iOS功能吗?

我可以用我的应用禁用特定的iOS功能吗?,ios,iphone,Ios,Iphone,是否可以阻止在我的应用程序中使用iOS功能?例如,禁止在上课时间使用相机或禁止打电话或发短信。除非越狱。但您可以启用不允许在没有密码的情况下离开某个应用程序的信息亭模式: 设置->常规->辅助功能->引导访问 iOS不允许应用程序更改任何系统功能 如果设备是您的,您可以启用引导访问。然后,您可以阻止用户离开应用程序或对其执行任何其他操作。但是,如果这些设备是别人的,你就没有办法通过应用程序对它们施加这些限制 应用程序在沙箱中运行,在沙箱中它们只能访问某些信息,并且只能做苹果特别允许它们做的某些事

是否可以阻止在我的应用程序中使用iOS功能?例如,禁止在上课时间使用相机或禁止打电话或发短信。

除非越狱。但您可以启用不允许在没有密码的情况下离开某个应用程序的信息亭模式:

设置->常规->辅助功能->引导访问


iOS不允许应用程序更改任何系统功能

如果设备是您的,您可以启用引导访问。然后,您可以阻止用户离开应用程序或对其执行任何其他操作。但是,如果这些设备是别人的,你就没有办法通过应用程序对它们施加这些限制

应用程序在沙箱中运行,在沙箱中它们只能访问某些信息,并且只能做苹果特别允许它们做的某些事情。例如,你不能通过你的应用程序阻止正常的手机功能。在没有用户先授予权限的情况下,你也不能访问某些东西,例如联系人,因为应用程序可能有合法的理由这样做,但不应该在没有用户同意的情况下被允许这样做


除了在课堂上作为设备的供应商,你真的没有办法完成你想要的。学生们仍然可以使用自己的设备发短信,如果他们愿意的话。

越狱对你来说是一种选择吗?一般来说,苹果很难控制甚至访问不适合应用程序使用的设施,并且很容易拒绝任何试图执行这种访问/控制的应用程序。这是出于正当的数据隐私原因(当然,这也让他们垄断了对这些设施的控制)。冻结类似UI的文本面板是否可能成为应用程序的选项?