コンテンツに進む

@capgo/capacitor-オートマチック

Capacitorアプリから、テンプレートセーフなアクションを車載ディスプレイに送信し、JavaScriptでドライバーの意向イベントを受信します。

@capgo/capacitor-auto iOS と Android 向けの承認済みテンプレートベースの車用表面を提供する小さなブリッジです。

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

電話から車

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

車から電話

イベントをリスン carAction ドライバーが車用ディスプレイでアクションを選択したときに発生するイベントをリスンします。

接続状態

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

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

CarPlayシーンデリゲートとAndroid Autoを送信 CarAppService 自動車ホストが統合を起動できるようにするため

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

iOSはCarPlayを使用し CPTemplateApplicationSceneDelegate テンプレート化されたAndroid Auto画面をレンダリングします。 CPListTemplate.

AndroidはAndroidX Car App Libraryを使用し CarAppServiceテンプレート化されたAndroid Auto画面をレンダリングします。

両方のプラットフォームでは、AppleとGoogleの自動車アプリポリシーに従う必要があります。

正しいアプリケーションカテゴリ、エンタイトルメント、レビュー承認、プラットフォーム設定が必要です。

真実の源

「真実の源」 src/definitions.ts このリファレンスは capacitor-auto.

@capgo/capacitor-オート

続きます。@capgo/capacitor-auto

Capgoを使用している場合 capgo/capacitor-auto native plugin work を計画するには、を接続する Capgoを使用してネイティブ機能を使用するには、capgo/capacitor-auto Capgoのネイティブ機能の使用に@capgo/capacitor-autoを使用します。 Capgoを使用して製品ワークフローを使用するには、Capgo プラグインディレクトリ Capgo プラグイン Capacitor Capgo Capgoの実装詳細については、Capacitor プラグインによって Capgo で管理されます。 Capgoを使用して実装詳細を使用するには、プラグインの追加または更新 Ionic Enterprise プラグインの代替 Capgoを使用してネイティブ機能を使用するには、Capgoを使用してネイティブ機能を使用する Ionic Enterprise プラグインの代替品の製品ワークフローに使用します。