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
Sync
Syncnpx cap sync ios動作
動作setRootTemplate車載ディスプレイが接続されたときに、CarPlay リストテンプレートを更新します。- CarPlay の行選択は
carActionJavaScript に送信されます。 - CarPlay が WebView リスナーが準備されていないときに接続されると、保持されたイベントはプラグインがアタッチされたときに送信されます。
制限
制限CarPlay はあなたの Capacitor WebView をレンダリングしません。車載の行を短くし、電話アプリのロジックにnative インテントトリガーとして使用してください。
iOS設定から続けて
Section titled “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__実装詳細 実装詳細の追加または更新の場合の Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの製品ワークフローについて