【问题标题】:How to Programatically Turn on Guided Access on iPad/iOS Device?如何以编程方式在 iPad/iOS 设备上打开引导式访问?
【发布时间】:2016-04-21 19:19:31
【问题描述】:

我目前正在自动化一个 iPad 应用程序,该应用程序需要设置为引导访问模式才能工作。我在 Eclipse 中使用 Java 和 Selenium webdriver。该应用程序已通过 Xcode 进行所有设置和部署,我可以通过 iOS 驱动程序与之交互。

问题是用户无法登录,直到 iPad 在此应用程序上设置为引导访问模式。我知道您可以通过三次单击主页按钮来快速打开它,但我还没有找到一种方法来使用我的测试中的代码来做到这一点。

有没有办法发送特定于 iPad 主页按钮的键事件,或者有没有办法以编程方式设置引导访问模式?也许在 iOS 驱动程序/应用程序启动之前将其设置在功能中?

【问题讨论】:

    标签: ios ipad selenium appium


    【解决方案1】:

    我不知道有什么方法可以将事件发送到主页按钮(很确定这是不可能的)。

    但是,您可以使用 UIAccessibilityRequestGuidedAccessSession 以编程方式启用/禁用引导式访问。为使其正常工作,您的设备必须使用 MDM 进行监督,并安装配置文件,以便为您的应用启用单应用模式。

    更多详情:https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIKitFunctionReference/#//apple_ref/c/func/UIAccessibilityRequestGuidedAccessSession

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-13
      • 2013-02-19
      • 2017-08-21
      • 2014-03-01
      相关资源
      最近更新 更多