Skip to content

@capgo/capacitor-자동

Capacitor 앱에서 템플릿 안전한 액션을 차량 디스플레이로 보내고 JavaScript에서 드라이버 의도 이벤트를 받으세요.

@capgo/capacitor-auto iOS 및 Android에서 승인된 템플릿 기반 자동차 표면이 필요하는 앱에 대한 작은 브릿지를 제공합니다.

Capacitor 앱으로부터 WebView를 반영하지 않습니다. 전화 앱은 제한된 자동차 템플릿을 전송하고, 자동차 호스트는 자동차 화면에 CarPlay 또는 Android Auto UI로 렌더링하고, 행 선택은 Capacitor 앱으로 이벤트로 돌아옵니다.

전화에서 자동차로

루트 템플릿을 푸시하여 섹션, 행, 서브 타이틀 및 애플리케이션 정의된 페이로드를 푸시하세요.

자동차에서 전화로

자동화 carAction 자동차 디스플레이에서 액션을 선택할 때 이벤트를 듣습니다.

연결 상태

차량 호스트가 연결되거나 해제될 때 CarPlay 또는 Android Auto 호스트에 반응합니다.

네이티브 진입점

차량 호스트가 통합을 시작할 수 있도록 CarPlay scene delegate와 Android Auto를 제공합니다. CarAppService 코어

  • isAvailable() 자동차 디스플레이에 간단한 목록 템플릿으로 업데이트합니다.
  • setRootTemplate(options) 네이티브 브리지를 통해 애플리케이션 정의된 메시지를 전송합니다.
  • sendMessage(options) __CAPGO_KEEP_0__
  • connectionChanged 차량 호스트가 연결되거나 해제될 때 보고합니다.
  • carAction 차량 행이 선택될 때 발생합니다.
  • messageReceived 애플리케이션 정의 브리지 메시지를 전달합니다.

플랫폼 모델

플랫폼 모델 섹션

iOS는 CarPlay를 사용하고 CPTemplateApplicationSceneDelegate iOS는 CarPlay를 사용하고 템플릿화된 iOS CarPlay 화면을 렌더링합니다. CPListTemplate.

Android는 AndroidX Car App Library를 사용하고 Android Auto 화면을 렌더링합니다. CarAppServiceAndroid는 AndroidX Car App Library를 사용하고 템플릿화된 Android Auto 화면을 렌더링합니다.

모든 플랫폼은 애플과 구글의 자동차 앱 정책을 따르며, 앱 카테고리, 권한, 검토 승인, 플랫폼 설정이 필요합니다.

실질적인 출처

실질적인 출처 섹션

이 참조는 다음에서 동기화됩니다. src/definitions.ts 에서 capacitor-자동.

capgo에서 계속하기 (@capgo/capacitor-자동)

제목 "capgo에서 계속하기 (@capgo/capacitor-자동)"

Capgo를 사용하여 @capgo/capacitor-자동 Capgo를 사용하여 Using @capgo/capacitor-auto for the native capability in Using @capgo/capacitor-auto, Capgo 플러그인 디렉토리 for the product workflow in Capgo Plugin Directory, Capacitor Capgo 플러그인 Capacitor 플러그인 Capgo 구현 세부 사항에 대해 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 및 아이오닉 엔터프라이즈 플러그인 대체 아이오닉 엔터프라이즈 플러그인 제품 워크플로에 대해