메뉴로 이동

@capgo/capacitor-auto

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

@capgo/capacitor-auto iOS와 Android에서 승용차 표면에 대한 승인된 템플릿 기반의 작은 다리를 제공합니다.

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

전화에서 차량

섹션, 행, 서브 타이틀 및 애플리케이션 정의된 페이로드와 함께 루트 템플릿을 푸시합니다.

차량에서 전화

차량 화면에서 운전자가 액션을 선택할 때 발생하는 이벤트를 듣습니다. carAction 연결 상태

CarPlay 또는 Android Auto 호스트가 연결 또는 해제될 때 반응합니다.

자연스러운 진입점

CarPlay 시나리오 위임자와 Android Auto를 배달합니다.

__CAPGO_KEEP_0__ CarAppService 차 호스트가 통합을 시작할 수 있도록 하기 위해.

Core API

Core API
  • isAvailable() 플랫폼 지원 및 현재 연결 상태를 반환합니다.
  • setRootTemplate(options) 자동차 화면을 단순한 목록 템플릿으로 업데이트합니다.
  • sendMessage(options) 네이티브 브리지를 통해 애플리케이션 정의 메시지를 전송합니다.
  • connectionChanged 차 호스트가 연결되거나 연결을 끊을 때 보고합니다.
  • carAction 차 행이 선택될 때 발생합니다.
  • messageReceived 애플리케이션 정의 브리지 메시지를 전달합니다.

iOS는 CarPlay를 사용합니다. CPTemplateApplicationSceneDelegate 그리고 템플릿을 렌더링합니다. CPListTemplate.

Android는 AndroidX Car App Library를 사용하고, 앱을 등록합니다. CarAppService, 그리고 Android Auto 화면을 렌더링합니다.

두 플랫폼 모두 애플과 구글 자동차 앱 정책을 따르도록 앱을 구성해야 합니다. 여전히 앱 카테고리, 권한, 검토 승인, 플랫폼 설정이 필요합니다.

이 참조는 src/definitions.ts 에서 capacitor-auto.

from @capgo/capacitor-auto로 계속 진행하세요.

제목 ‘from @capgo/capacitor-auto로 계속 진행하세요.’

이미 __CAPGO_KEEP_0__를 사용 중이라면 @capgo/capacitor-auto 자연스러운 플러그인 작업을 계획하기 위해, 그것을 연결하세요. Using @capgo/capacitor-auto Using @capgo/capacitor-auto의 네이티브 기능 Capgo Plugin Directory Capgo Plugin Directory의 제품 워크플로우 Capacitor Plugins by Capgo Capacitor Plugins by Capgo의 구현 세부 사항 Adding or Updating Plugins Adding or Updating Plugins의 구현 세부 사항 Ionic Enterprise Plugin Alternatives Ionic Enterprise Plugin Alternatives의 제품 워크플로우