概要
セクション:概要Capacitor Android キオスク プラグインは、キオスクモードと起動画面の機能を制御するために使用されます。このプラグインは、Android専用です。iOSのキオスクモードの場合は、デバイスのガイド付きアクセス機能を使用してください。
主な機能
セクション:主な機能isInKioskMode- アプリが現在キオスクモードで実行されているかどうかを確認します。isSetAsLauncher- アプリがデバイスの起動画面(ホームアプリ)として設定されているかどうかを確認します。enterKioskMode- キオスクモードに切り替え、システムUIを非表示にしてハードウェアボタンの操作をブロックします。さらに、フォアグラウンドキープアライブサービスを開始して、アプリがシステムによって殺される可能性を低くします。アプリが起動画面として設定されている場合にのみ、この機能が効果的に機能します。exitKioskMode- キオスクモードから脱出、通常のシステムUIとハードウェアボタンの機能を復元します。さらに、フォアグラウンドキープアライブサービスを停止します。
Public API
Section titled “Public API”| メソッド | 説明 |
|---|---|
isInKioskMode | 現在のアプリがキオスクモードで実行されているかどうかを確認します。 |
isSetAsLauncher | 現在のデバイスのホームアプリとして設定されているかどうかを確認します。 |
enterKioskMode | キオスクモードに移行し、システムUIとハードウェアボタンのブロックを開始します。さらに、フォアグラウンドキープアライブサービスを開始することで、アプリがシステムによって殺される可能性を低くします。この機能が有効に働くには、アプリがデバイスのホームアプリとして設定されている必要があります。 |
exitKioskMode | キオスクモードを終了し、通常のシステムUIとハードウェアボタンの機能を復元します。さらに、フォアグラウンドキープアライブサービスを停止することで、enterKioskMode()で開始したサービスを停止します。 |
setAsLauncher | デバイスのホーム画面設定を開き、ユーザーがこのアプリをホームアプリとして設定できるようにします。この機能が完全に有効になるには、このアプリをホームアプリとして設定する必要があります。 |
setAllowedKeys | キオスクモードで機能するハードウェアキーのセットを設定します。デフォルトでは、キオスクモードではすべてのハードウェアキーがブロックされます。 |
getPluginVersion | ネイティブCapacitorプラグインのバージョンを取得します。 |
ソースオブトゥルス
ソースオブトゥルスというセクションこのリファレンスはSyncdからSyncd src/definitions.ts in capacitor-android-kiosk.