iOS設定
このプラグインのインストールステップとフルマークダウンガイドを含むセットアッププロンプトをコピーできます。
iOSの車載サポートはCarPlayテンプレートを使用します。アプリのカテゴリに対してCarPlayの特権をAppleが承認するまでは、アプリはCarPlayサポートを含むように配布することができません。
Info.plistシーン
Section titled “Info.plist scene”Add a CarPlay scene configuration to ios/App/App/Info.plist と指示します。
For Swift Package Manager, use:
<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>For CocoaPods, the delegate module is commonly:
<string>CapgoCapacitorAuto.AutoCarPlaySceneDelegate</string>Entitlement
Section titled “Entitlement”アプリのカテゴリに合ったCarPlayの特権を要求してください。プラグインは単純な CPListTemplateSync
を表示しますが、Appleは実際の配布に許可されるテンプレートやカテゴリを決定します。
Section titled “Sync”npx cap sync iosBehavior
Section titled “Behavior”setRootTemplate車載用ディスプレイが接続されたときに、CarPlay リストテンプレートを更新します。- CarPlay の行選択は
carActionJavaScript へ送信されます。 - CarPlay が WebView リスナーが準備されていない場合に接続すると、プラグインがアタッチされたときに保持されたイベントが送信されます。
Limits
Section titled “Limits”CarPlay はあなたの Capacitor WebView をレンダリングしません。車載用の行を短くし、電話アプリのロジックを使用するためのネイティブのインテントトリガーとして使用してください。
iOS設定から続けて
セクション:iOS設定から続けてiOS設定を使用している場合 iOS設定 nativeプラグインの作業を計画するために Using @capgo/capacitor-auto Using @capgo/capacitor-auto native機能のUsing @Capgo/__CAPGO_KEEP_1__-auto Capgo プラグインディレクトリ Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, __CAPGO_KEEP_0__ プラグインの__CAPGO_KEEP_1__実装詳細 Capgoのプラグインの追加または更新の実装詳細については Ionic Enterprise プラグインの代替 Capgoのプラグインの代替の製品ワークフローについては