跳过内容

capgo/capacitor-自动

将您的Capacitor应用程序安全地发送到汽车显示屏,并在JavaScript中接收驾驶员意图事件。

@capgo/capacitor-auto 提供了一个小型桥梁,用于支持需要在 iOS 和 Android 上获得批准的模板车载面板的应用程序。

它不反映 WebView 到车载屏幕。手机应用程序发送有限的车载模板,车载主机使用 CarPlay 或 Android Auto UI 渲染它,行选择返回到 Capacitor 应用程序作为事件。

手机到车载

推送一个根模板,包含部分、行、字幕和应用程序定义的负载。

车载到手机

监听动作 carAction 当驱动器在汽车显示器上选择动作时

连接状态

当CarPlay或Android Auto主机连接或断开时

原生入口点

将CarPlay场景委托和Android Auto CarAppService 以便汽车主机可以启动集成

  • isAvailable() 更新汽车显示器的简单列表模板
  • setRootTemplate(options) 通过原生桥梁发送应用定义的消息
  • sendMessage(options) 当驱动器在汽车显示器上选择动作时
  • connectionChanged 当汽车主机连接或断开时,会报告。
  • carAction 当选择一行汽车时会发出。
  • messageReceived 传递应用定义的桥接消息。

平台模型

平台模型

iOS使用CarPlay CPTemplateApplicationSceneDelegate 并渲染一个 CPListTemplate.

Android使用AndroidX Car App Library,注册一个 CarAppService,并渲染一个模板的Android Auto屏幕。

两种平台都需要遵循苹果和谷歌汽车应用政策。您仍然需要正确的应用类别、特权、审查批准和平台设置以适应您的用例。

真实来源

真实来源

本参考文档是同步自 src/definitions.tscapacitor-auto.

继续从 @capgo/capacitor-auto

标题:继续从 @capgo/capacitor-auto

如果您正在使用 @capgo/capacitor-auto 来规划原生插件工作,连接它与 使用 @capgo/capacitor-auto 原生能力在使用 @capgo/capacitor-auto 中 Capgo 插件目录 产品工作流程在 Capgo 插件目录中 Capacitor Capgo 为 Capacitor Capgo 的实现细节 添加或更新插件 为添加或更新插件, 和 Ionic 企业插件替代品 为 Ionic 企业插件替代品的产品工作流