메뉴로 이동

iOS 설정

GitHub

iOS 차량 지원은 CarPlay 템플릿을 사용합니다. 애플은 앱 카테고리에 대한 CarPlay 특권을 승인해야 하므로 앱이 CarPlay 지원과 함께 배포할 수 있습니다.

Info.plist scene

Info.plist scene

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 ios
  • setRootTemplate Copy to clipboard
  • CarPlay row 선택이 JavaScript로 전송됩니다. carAction CarPlay가 WebView 리스너가 준비되기 전에 연결되면, 플러그인이 연결될 때 보관된 이벤트가 전달됩니다.
  • 제한

CarPlay does not render your Capacitor WebView. Keep car rows short and use them as native intent triggers for phone app logic.

iOS 설정에서 계속하기

CarPlay가 연결되면

iOS 설정 네이티브 플러그인 작업을 계획하는 경우 iOS 설정에서 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-auto를 연결하세요. Using @capgo/capacitor-auto capgo native 기능을 위한 @capacitor/__CAPGO_KEEP_2__-auto를 사용하세요. Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리 내의 제품 워크플로우 Capgo에 의해 Capacitor 플러그인 Capacitor 플러그인에 대한 구현 세부 사항, Capgo에 의해 플러그인을 추가하거나 업데이트 하기 플러그인을 추가하거나 업데이트 하기와 관련된 구현 세부 사항, Ionic Enterprise 플러그인 대안 Ionic Enterprise 플러그인 대안의 제품 워크플로우