Getting Started
インストールステップとこのプラグインの全マークダウンガイドのセットアップ用質問をコピーする。
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-auto`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/auto/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
-
パッケージをインストール
ターミナル画面 npm i @capgo/capacitor-auto -
ネイティブプロジェクトをSync
ターミナル画面 npx cap sync -
ルートカートテンプレートを設定
import { Auto } from '@capgo/capacitor-auto';await Auto.setRootTemplate({title: 'Garage',sections: [{header: 'Doors',items: [{id: 'open-main-door',title: 'Open main door',subtitle: 'Tap to send the action to the phone app',payload: { doorId: 'main' },},],},],}); -
車両アクションを処理
await Auto.addListener('carAction', async (event) => {if (event.id === 'open-main-door') {await openGarageDoor(event.payload?.doorId);}}); -
接続状態を追跡
const status = await Auto.isAvailable();console.log(status.available, status.connected, status.platform);await Auto.addListener('connectionChanged', (event) => {console.log('Car connected:', event.connected, event.platform);});
空の状態
「空の状態」のセクションセット emptyText テンプレートが行がない場合:
await Auto.setRootTemplate({ title: 'Garage', emptyText: 'No actions are available right now.', sections: [],});ブリッジ メッセージを送信
「ブリッジ メッセージを送信」セクション使用 sendMessage アプリ定義のネイティブ ブリッジ メッセージのために:
await Auto.sendMessage({ type: 'status', payload: { online: true },});プラットフォーム設定
「プラットフォーム設定」セクション- 以下の手順に従ってください。 iOS設定 CarPlay シーンと特権に関する注釈のためのページを参照してください。
- 以下の手順に従ってください。 Android セットアップ Android Auto カテゴリとマニフェストのノートのページ。
始めてみるから続けてください
「始めてみるから続けてください」というセクションCapacitor を使用している場合 始めてみる ネイティブ プラグインの作業を計画する場合、Capacitor を接続してください ネイティブ カスタム エリアの作成に使用する @capgo/capacitor-auto ネイティブ カスタム エリアの作成に使用する @capgo/capacitor-auto の場合 Capgo プラグイン ディレクトリ Capgo プラグイン ディレクトリの製品 ワークフロー Capacitor プラグインは Capgo によって提供されます 実装詳細については Capacitor プラグインの Capgo を参照してください。 プラグインの追加または更新 実装詳細についてはプラグインの追加または更新、 Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの代替の製品ワークフローについて