Как программно отключить режим одного приложения? - PullRequest
0 голосов
/ 07 декабря 2018

Я использую SimpleMDM для обработки включения и отключения режима одного приложения для моего приложения.Приложение имеет кнопку «unlockDevice».Как только режим одного приложения включен из MDM, и приложение перешло в режим одного приложения на iPad, приложение должно выйти из режима одного приложения при этом нажатии кнопки unlockDevice.

@IBAction func unlockDevice(_ sender: Any) {
        UIAccessibilityRequestGuidedAccessSession(false, { (didSucceed) -> Void in
            DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) {
                if didSucceed == true {
                    let alert = UIAlertController.init(title: "Success", message: "Exited the Single App Mode", preferredStyle: .alert)
                    let okAction = UIAlertAction(title: "OK", style: .cancel, handler: nil)
                    alert.addAction(okAction)
                    UIApplication.shared.keyWindow?.rootViewController?.present(alert, animated: true, completion: nil)
                } else {
                    let alert = UIAlertController.init(title: "Failure", message: "Failed to exit Single App Mode. Please try again.", preferredStyle: .alert)
                    let okAction = UIAlertAction(title: "OK", style: .cancel, handler: nil)
                    alert.addAction(okAction)
                    UIApplication.shared.keyWindow?.rootViewController?.present(alert, animated: true, completion: nil)
                }
            }
        })
    }

Я передал значение false для UIAccessibilityRequestGuidedAccessSession, но приложениене выход из режима одного приложения.Как выйти из режима одного приложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...