Skip to content

iOS 설정

GitHub

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

iOS 설정

iOS 설정

CarPlay scene 구성 추가하고 ios/App/App/Info.plist 플러그인 scene delegate로 지정하세요.

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의 경우, delegate 모듈은 일반적으로:

<string>CapgoCapacitorAuto.AutoCarPlaySceneDelegate</string>

단순한 템플릿이 렌더링되지만, 애플은 생산 배포를 위한 허용된 템플릿과 카테고리 결정 CPListTemplate권한

Sync

Sync
터미널 창
npx cap sync ios

동작

동작
  • setRootTemplate 차량 디스플레이가 연결되었을 때 CarPlay 목록 템플릿을 업데이트합니다.
  • CarPlay 행 선택이 JavaScript로 전송됩니다. carAction 차량 디스플레이가 웹 뷰 리스너가 준비되기 전에 CarPlay로 연결된 경우 보관된 이벤트가 플러그인이 연결될 때 전달됩니다.
  • 제한

CarPlay는 Capacitor WebView를 렌더링하지 않습니다. 차량 행을 짧게 유지하고 전화 앱 논리를 위해 네이티브 인텐트 트리거로 사용하세요.

iOS 설정에서 계속 진행하세요.

iOS 설정에서 계속 진행하세요.

iOS 설정을 사용 중이라면 iOS 설정 native plugin 작업을 계획하려면 그것을 연결하세요 네이티브 기능을 사용하는 @capgo/capacitor-auto를 사용하여 native 기능을 위한 @capgo/capacitor-auto 사용 Capgo 플러그인 디렉토리에서 제품 워크플로우를 사용하세요. Capgo 플러그인 Capacitor 플러그인에 대한 구현 세부 정보는 Capgo 플러그인에서 확인할 수 있습니다. Capacitor 플러그인에 대한 구현 세부 정보는 Capgo 플러그인에서 확인할 수 있습니다. 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 세부 사항에 대해 아이오닉 엔터프라이즈 플러그인 대체 아이오닉 엔터프라이즈 플러그인 대체 제품 워크플로에 대해