メニューに進む

@capgo/capacitor-オート

あなたの Capacitor アプリから、安全なテンプレートを送信して、車載ディスプレイに、JavaScript でドライバーの意向イベントを受け取ることができます。

@capgo/capacitor-auto __CAPGO_KEEP_0__は、iOSとAndroidで承認されたテンプレートベースの自動車表面が必要なアプリに小さな橋を提供します。

Capacitorは、自動車画面にウェブビューを反映するのではなく、電話アプリは制限された自動車テンプレートを送信し、自動車ホストはCarPlayまたはAndroid Auto UIでテンプレートをレンダリングし、行の選択はCapacitorアプリにイベントとして戻されます。

電話から自動車

セクション、行、サブタイトル、そしてアプリ定義のペイロードを含むルートテンプレートを送信します。

自動車から電話

__CAPGO_KEEP_0__アプリが自動車ディスプレイでドライバーが選択したアクションのイベントを待ち受けます。 carAction 接続状態

__CAPGO_KEEP_0__アプリは、CarPlayまたはAndroid Autoホストが接続または切断されたときに反応します。

ネイティブエントリポイント

__CAPGO_KEEP_0__はCarPlayシーンデリゲートとAndroid Autoを運航します。

Android Auto CarAppService 車載ホストが統合を開始できるようにする。

  • isAvailable() プラットフォームのサポートと現在の接続状態を返します。
  • setRootTemplate(options) 車載ディスプレイを単純なリストテンプレートで更新します。
  • sendMessage(options) ネイティブブリッジを通じて、特定のメッセージを送信します。
  • connectionChanged 車載ホストが接続または切断されたときに報告します。
  • carAction 車両の行が選択されたときに発行されます。
  • messageReceived アプリケーション定義のブリッジメッセージを伝送します。

iOSはCarPlayを使用します CPTemplateApplicationSceneDelegate そしてレンダリングします。 CPListTemplate.

AndroidはAndroidX Car App Libraryを使用し、Android Auto画面をレンダリングします。 CarAppService両方のプラットフォームは、AppleとGoogleの自動車アプリポリシーに従う必要があります。 まだ、使用ケースに適したアプリのカテゴリ、特権、レビュー承認、プラットフォーム設定が必要です。

真実の源

「真実の源」というセクション

このリファレンスは、

からsyncしています。 src/definitions.ts __CAPGO_KEEP_0__-auto capacitor/__CAPGO_KEEP_1__-autoから続けてください。.

「capgo/capacitor-autoから続けてください」というセクション

Section titled “Keep going from @capgo/capacitor-auto”

If you are using @capgo/capacitor-auto nativeプラグインの作業を計画するには、接続する @capgo/capacitor-autoを使用 native機能のために@capgo/capacitor-autoを使用 Capgo プラグイン ディレクトリ Capgo プラグイン ディレクトリの製品ワークフロー Capacitor Plugins by Capgo Capacitor プラグインのCapgo プラグインの追加または更新 プラグインの追加または更新の実装詳細 Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの代替の製品ワークフロー