【问题标题】:autonomousSingleAppModePermittedAppIDs Key in Restrictions payload - iOS 7 MDM自主SingleAppModePermittedAppIDs 限制有效负载中的键 - iOS 7 MDM
【发布时间】:2013-11-28 10:39:39
【问题描述】:

我最近开始使用 Apple Configurator 来使用适用于受监督设备的功能。

在限制有效负载中有一个名为 autonomousSingleAppModePermittedAppIDs 的键,其描述如下

Optional. Supervised only. If present, allows apps identified by the bundle IDs listed in the array to autonomously enter Single App Mode.
Availability: Available only in iOS 7.0 and later.

我尝试在限制负载中发送此密钥以及几个应用标识符,但找不到操作系统行为的任何变化。 Guided Access 允许所有应用进入 SingleApp 模式。

我对此的理解(和期望)是我们可以允许应用列表进入引导访问(单个应用)模式,除了允许的应用之外,设备上不会显示任何其他应用。你能帮我理解我遗漏或误解的东西吗?

【问题讨论】:

  • 我也观察到同样的行为..

标签: ios7 mdm


【解决方案1】:

我相信这个键的想法是应用程序本身可以请求引导模式(与由用户或 AppLock 配置文件触发的引导模式相比)。

我认为应用程序应该使用以下 API 来请求引导模式:

void UIAccessibilityRequestGuidedAccessSession(BOOL enable, void(^completionHandler)(BOOL didSucceed));

在这种情况下,如果它不在此列表中,则此请求将被拒绝。

附:需要监督设备。

【讨论】:

  • 我无法让它工作。我添加了一个带有单个条目的字符串数组的自治SingleAppModePermittedAppIDs 键,应用程序包 ID 并调用了UIAccessibilityRequestGuidedAccessSessionenable 设置为YES。此键无法通过 Apple Configurator 使用,但您可以手动导出和编辑配置文件以添加键和值。配置是否必须来自 MDM?不能通过 Apple Configurator 设置吗?这是 ios7 顺便说一句。
  • 回答我自己的评论,但看起来配置文件必须由 MDM 分发,仅用于 UIAccess....() API 才能工作。相关回答linked
  • 要监控的设备。监督不一定要通过 MDM。
  • 嘿,@VictorRonin。您确定不必通过 MDM 进行监督吗?我尝试使用配置器使用autonomousSingleAppModePermittedAppIDs 安装配置文件,它给出了这个错误:i.imgur.com/EGMHFm3.png
  • @Nate 我不确定。答案是针对 iOS 7。这些可能在 iOS 8 或 9 中发生了变化。
【解决方案2】:

Apple Configurator 没有管理“autonomousSingleAppModePermittedAppIDs”的设置

相反,我决定手动编辑配置文件并使用上述密钥 (referenced from here) 包含适当的 XML。

在尝试安装修改后的配置文件时,配置器会明确指出“配置文件必须由移动设备管理服务器安装。”

如果删除此键/值对,配置文件将正常安装。

您似乎必须使用 MDM 来安装配置文件以用于自治单应用模式。

【讨论】:

    【解决方案3】:

    我在 Apple Configurator 中找不到 autonomousSingleAppModePermittedAppIDs。看起来需要为此购买 Apple Profile Manager(App Store 中的 OS X 服务器),价格约为 20 美元。

    【讨论】:

    • 您的意思是“Apple Profile Manager”吗?如果是这样 - 是否支持此功能?
    • @HaemEternal - 是的,我的意思是 OSX 服务器中的 Apple Profile Manager。这里没有必要投反对票。并且配置文件管理器现在已因此功能而损坏。 Apple 确认并正在努力修复。
    • @zeah,您说此功能在 ProfileManager 中已“损坏”。你能解释一下你的意思吗?用户界面中是否缺少?或者,当您使用此设置推送配置文件时,它们不会安装?您是否有指向 Apple 错误报告的链接,或者您发现他们正在工作解决问题的地方?谢谢。
    • @Nate - 配置文件管理器不显示除苹果提供的应用程序(如邮件、便笺、地图等)以支持自主单一应用程序模式。 Apple 要求我使用另一个 mdm 软件,直到它修复(引导我到 Jamf)。
    • @Nate - 是的,他们会修复它或者现在应该修复它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多