【问题标题】:iOS 7 Single App Mode Change Device SettingsiOS 7 单应用模式更改设备设置
【发布时间】:2017-04-19 00:46:36
【问题描述】:

我有一个 iOS7 应用程序在 iPad 上以单一应用程序模式运行。 设备通过 Apple Configurator 进入单应用模式。

单应用模式不响应主页按钮。

在单应用模式下运行时用户是否可以访问设备设置(例如更改设备亮度或打开蓝牙)

【问题讨论】:

    标签: ios


    【解决方案1】:

    简短的回答是否定的。

    在单应用模式下运行的设备将不允许用户退出应用以访问设置。

    一种可能的解决方案是使用 Restrictions 配置负载,并将 autonomousSingleAppModePermittedAppIDs 键设置为您的应用的捆绑包 ID。

    您将需要手动或通过 MDM 在设备上安装此有效负载的配置文件。

    在您的应用安装配置文件后,您可以通过调用UIAccessibilityRequestGuidedAccessSession 以编程方式进入单应用模式。

    您现在可以添加一些 UI(如按钮)以允许用户退出引导式访问和启动设置,您可以使用相同的 API 退出引导式访问以进入​​它。

    注意:这不会强制用户在退出您的应用后返回您的应用。您将不得不找到其他方法来做到这一点(丑陋的黑客:强制安装另一个配置文件,使您的应用程序回到单应用程序模式,一旦发生,删除此配置文件,但留下允许它请求引导访问的配置文件)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-23
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 2013-06-02
      • 1970-01-01
      • 2012-07-19
      • 2014-01-26
      相关资源
      最近更新 更多