iOS セットアップ
このプラグインのインストール手順とフルマークダウンガイドを含むセットアップの案内をコピーしてください。
iOSのカーシャープサポートは、CarPlayテンプレートを使用します。Appleは、カーシャープエンタイトルメントをアプリのカテゴリに承認する必要があります。カーシャープサポートを含むアプリをリリースする前に。
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>アプリケーション カテゴリが使用ケースに合致するものの、CarPlay の特権を要求してください。 プラグインはシンプルな CPListTemplateしかし、アップルは生産用配布のために許可されるテンプレートとカテゴリを決定します。
Sync
「Sync」セクションnpx cap sync iossetRootTemplate車用ディスプレイが接続されたときに、CarPlay リスト テンプレートを更新します。- CarPlay の行選択イベント
carActionJavaScript へ。 - CarPlay が WebView リスナーの準備ができていない場合に接続すると、プラグインがアタッチされたときに保持されたイベントが届けられます。
CarPlay はあなたの Capacitor WebView をレンダリングしません。車用の行を短くし、電話アプリのロジックと一緒に車用の行をネイティブのインテントトリガーとして使用してください。
iOS セットアップから続けて
「iOS セットアップから続けて」というタイトルのセクションあなたが使用している場合 iOS セットアップ ネイティブ プラグインの作業を計画する場合に接続する Using @capgo/capacitor-auto native機能の使用に@capgo/capacitor-autoを使用します。 Capgo プラグインディレクトリ Capgo プラグインのワークフロー Capacitor プラグインのCapgo for the implementation detail in Capacitor Plugins by Capgo, プラグインの追加または更新 __CAPGO_KEEP_0__ プラグインの追加または更新の実装詳細 Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインのワークフロー