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.
インストール
「インストール」のセクションAI-Assisted セットアップを使用してプラグインをインストールできます。AI ツールに Capgo スキルを追加するには、以下のコマンドを実行してください。
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins次に、以下のプロンプトを使用してください:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-auto` plugin in my project.Manual Setup を使用する場合は、以下のコマンドを実行してください。以下のプラットフォーム固有の指示に従ってください。
-
パッケージをインストール
ターミナル画面 npm i @capgo/capacitor-auto -
ネイティブプロジェクトを同期
ターミナル画面 npx cap sync -
root car テンプレートを設定
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シーンと特権に関する注釈のページを参照してください。 iOS設定の
- Android設定の Platform setup Android Auto カテゴリとマニフェストのノート用のページ。
続けて、Getting Started
「続けて、Getting Started」というセクションCapgo を使用している場合 Capgo を使用して Capgo を使用して、ネイティブ プラグインの作業を計画するには、Capgo を Capgo に接続します。 Using @capgo/capacitor-auto for the native capability in Using @capgo/capacitor-auto, Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, プラグインの追加または更新 プラグインの追加または更新の実装詳細について Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの代替の製品ワークフローについて