CapacitorはAndroid用のキオスクモードとランチャー機能を制御するためのAndroid専用プラグインです。iOS用のキオスクモードの場合は、デバイスのガイド付きアクセス機能を使用してください。
主な機能
「主な機能」のセクションisInKioskMode- アプリが現在キオスクモードで実行されているかどうかを確認します。isSetAsLauncher- アプリがデバイスのホームアプリとして設定されているかどうかを確認します。enterKioskMode- kioskモードにエントリするため、システムUIとハードウェアボタンのブロックも行います。また、システムによってアプリが殺されるのを防ぐために、フロントグラウンドのキープアライブサービスも開始します。この機能が有効に働くには、アプリをデバイスのホームアプリとして設定する必要があります。exitKioskMode- kioskモードから脱出するため、通常のシステムUIとハードウェアボタンの機能を復元します。また、enterKioskMode()で開始したフロントグラウンドのキープアライブサービスも停止します。
Public API
「Public API」のセクション| Method | Description |
|---|---|
isInKioskMode | kioskモードで実行中のアプリをチェックします。 |
isSetAsLauncher | デバイスのホームアプリとして設定されているかどうかをチェックします。 |
enterKioskMode | kioskモードにエントリするため、システムUIとハードウェアボタンのブロックも行います。また、システムによってアプリが殺されるのを防ぐために、フロントグラウンドのキープアライブサービスも開始します。この機能が有効に働くには、アプリをデバイスのホームアプリとして設定する必要があります。 |
exitKioskMode | kioskモードから脱出するため、通常のシステムUIとハードウェアボタンの機能を復元します。また、enterKioskMode()で開始したフロントグラウンドのキープアライブサービスも停止します。 |
setAsLauncher | デバイスのホーム画面の設定を開いて、ユーザーにこのアプリをホームアプリとして設定するようにします。この機能が有効に働くには、ホームアプリとして設定する必要があります。 |
setAllowedKeys | kioskモードで機能するハードウェアキーを設定します。デフォルトでは、kioskモードではすべてのハードウェアキーがブロックされています。 |
getPluginVersion | Capacitorのネイティブプラグインバージョンを取得します。 |
ソースオブトゥルース
「ソースオブトゥルース」このリファレンスは src/definitions.ts から capacitor-android-kiosk.
@capgo/capacitor-android-kioskから続けてください。
「@capgo/capacitor-android-kioskから続けてください。」Capgoを使用している場合 @capgo/capacitor-android-kiosk ダッシュボードとAPIのオペレーションを計画するには、@API/__CAPGO_KEEP_1__-android-kioskを接続してください。 @capgo/capacitor-android-kioskを使用して native capabilityの使用に@capgo/capacitor-android-kioskを使用します。 APIの概要 APIの実装詳細について 導入 導入の実装詳細について APIのキー APIのキーに関する実装詳細 デバイス デバイスに関する実装詳細