iOS セットアップ
インストールステップとこのプラグインのフルマークダウンガイドを含むセットアップ用の質問をコピーしてください。
iOSの車用サポートはCarPlayテンプレートを使用します。アプリのカテゴリに対してCarPlayの承認をAppleが取得する必要があります。そうしないと、アプリは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>アプリケーションカテゴリが使用ケースに合ったCarPlayの特権を要求する。プラグインはシンプルな CPListTemplateが表示されますが、Appleは生産用の配布に許可されるテンプレートとカテゴリを決定します。
Sync
Syncnpx cap sync iosBehavior
BehaviorsetRootTemplate車載用ディスプレイが接続されたときに、CarPlay リストテンプレートを更新します。- CarPlay の行選択は
carActionJavaScript へ送信されます。 - CarPlay が WebView リスナーが準備されていない場合に接続されると、プラグインがアタッチされたときに保持されたイベントが送信されます。
Limits
LimitsCarPlayはCapacitorをレンダリングしません。車の行を短くし、電話アプリのロジックを使用するためのネイティブのインテントトリガーとして使用してください。
iOS設定から続けてください。
「iOS設定から続けてください」のセクションiOS設定を使用している場合 iOS設定 native plugin work を計画するには、を接続する ネイティブの機能を使用するために@capgo/capacitor-autoを使用します。 Capacitor-capgoのネイティブ機能を使用するために、@capacitor-auto、 Capgo プラグインディレクトリを使用して、製品ワークフローを計画します。 Capgo プラグインを__CAPGO_KEEP_1__で管理します。 Capacitor プラグインをCapgoで管理することで、実装の詳細を把握できます。 Capgoの実装詳細については、Capacitor プラグインによって Capgo で管理されます。 プラグインの追加または更新 プラグインの追加または更新の実装詳細について イオニック エンタープライズ プラグインの代替 イオニック エンタープライズ プラグインの製品ワークフローについて