iOS セットアップ
インストール手順とフルマークダウンガイドを含むセットアップの案内をコピー
iOS 車載サポートは、CarPlay テンプレートを使用します。Apple は、CarPlay の特権をアプリのカテゴリに承認する必要があります。承認されていない場合、CarPlay サポートを含むアプリをリリースすることはできません。
Info.plist シーン
「Info.plist シーン」というタイトルのセクションCarPlay シーンの構成を追加し、 ios/App/App/Info.plist プラグインのシーン デリゲートに指示します。
Swift Package Manager の場合、使用します:
<key>UIApplicationSceneManifest</key><dict> <key>UIApplicationSupportsMultipleScenes</key> <true/> <key>UISceneConfigurations</key> <dict> <key>CPTemplateApplicationSceneSessionRoleApplication</key> <array> <dict> <key>UISceneClassName</key> <string>CPTemplateApplicationScene</string> <key>UISceneDelegateClassName</key> <string>AutoPlugin.AutoCarPlaySceneDelegate</string> </dict> </array> </dict></dict>CocoaPods の場合、デリゲート モジュールは一般的に次のようになります:
<string>CapgoCapacitorAuto.AutoCarPlaySceneDelegate</string>__CAPGO_KEEP_0__
「__CAPGO_KEEP_0__」セクションアプリのカテゴリに合った用途に合ったCarPlayの特権を要求してください。プラグインはシンプルな CPListTemplateしかし、Appleは生産用の配布に許可されたテンプレートとカテゴリを決定します。
Sync
「Sync」セクションnpx cap sync ios「Behavior」セクション
車用ディスプレイが接続されたときにCarPlayのリストテンプレートを更新します。setRootTemplateSync- CarPlay の行選択イベント
carActionJavaScript へ。 - CarPlay が WebView リスナーの準備ができていない場合に接続すると、プラグインがアタッチされたときに保持されたイベントが届けられます。
CarPlay はあなたの Capacitor WebView をレンダリングしません。車両の行を短くし、電話アプリのロジックを使用してネイティブの意図トリガーとして使用してください。
iOS セットアップから続けて
「iOS セットアップから続けて」タイトルのセクションあなたが使用している場合 iOS セットアップ ネイティブ プラグインの作業を計画する場合に接続する Using @capgo/capacitor-auto native機能の使用に@capgo/capacitor-autoを使用します。 Capgo プラグインディレクトリ Capgo プラグインの__CAPGO_KEEP_1__ native機能の実装詳細についてはCapacitor プラグインのCapgoを参照してください。 for the implementation detail in Capacitor Plugins by Capgo, プラグインの追加または更新の実装詳細についてはプラグインの追加または更新を参照してください。 Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの代替の製品ワークフロー 編集