型メソッド


requestGuidedAccessSession(enabled:completionHandler:)


アプリを単一アプリモードに、またはそれから非同期的に移行します。


iOS 7.0+ iPadOS 7.0+ Mac Catalyst 13.1+ tvOS 9.0+ visionOS 1.0+   Beta  


static func requestGuidedAccessSession(
enabled enable: Bool,
completionHandler: @escaping (Bool) -> Void
)





パラメータ


enable

このアプリに対してデバイスをシングルアプリモードにするには true を指定し、シングルアプリモードを終了するには false を指定します。


completionHandler

操作の成功または失敗をあなたのアプリに通知するブロック。このブロックは以下のパラメータを受け取ります:


didSucceed

true の場合、アプリは単一アプリモードへ、またはそれから正常に移行しました。false の場合、アプリまたはデバイスはシングルアプリモードに適格ではないか、その他のエラーが発生しました。



議論


このメソッドを使用すると、あなたのアプリを単一アプリモードにロックし、後でそのモードから解放できます。たとえば、テストを受けるアプリはテストの開始時にこのモードに入り、ユーザがテストを完了すると終了するでしょう。単一アプリモードへの移行は、モバイルデバイス管理 (MDM) を使用して監視されているデバイスでのみサポートされており、アプリ自体が MDM によってこのモードに対して有効になっていなければなりません。単一アプリモードに入る各呼び出しと、そのモードを終了する呼び出しのバランスを取らなければなりません。


単一アプリモードの開始または終了には時間がかかる場合があるため、このメソッドは非同期で実行され、completionHandler ブロックを使用して結果をあなたに通知します。






以下も見よ


ガイド付きのアクセス


static func configureForGuidedAccess(features: UIGuidedAccessAccessibilityFeature, enabled: Bool, completionHandler: (Bool, Error?) -> Void)

ガイド付きのアクセスを使用しながら、指定されたアクセシビリティ機能を有効に、または無効にします。


static func guidedAccessRestrictionState(forIdentifier: String) -> UIAccessibility.GuidedAccessRestrictionState

指定されたガイド付きアクセス制限の制限状態を返します。


enum UIAccessibility.GuidedAccessRestrictionState

制限の状態 (許可または拒否) を記述する定数。



関連した文書


static var isGuidedAccessEnabled: Bool

アクセスガイド設定が有効な状態であるかどうかを示すブール値。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ