Я знаю, как программно перевести приложение в режим «Одно приложение», при условии, что сервер MDM предоставляет приложению хурму автономного режима «Одно приложение».
Эта ссылка содержит подробное описание того, как заблокировать приложение в режиме одного приложения.
Код для применения режима одного приложения, как показано ниже -
UIAccessibilityRequestGuidedAccessSession(true){
success in
completionBlock(success)
}
Мой вопрос / требование: определить, запущено ли приложение в автономном режиме с одним приложением, или включен UIAccessibilityRequestGuidedAccessSession, если он включен, показывать только предупреждение пользователю и спрашивать, хочет ли он отключить режим одного приложения.
Я пытался обнаружить с помощью UIAccessibilityIsGuidedAccessEnabled () , но он бесполезен, поскольку возвращаемое значение всегда ложно.