跳过内容

@capgo/capacitor-auto

从您的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 and renders a 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 企业插件替代品 的产品工作流程