手机到车
推送一个根模板,包含了部分、行、标题和应用定义的载荷。
@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.ts 在 capacitor-auto.
如果您正在使用 @capgo/capacitor-auto 来规划原生插件工作,连接它与 使用@capgo/capacitor-auto 为使用 @capgo/capacitor-auto 的原生能力 Capgo 插件目录 为 Capgo 插件目录中的产品流程 Capacitor 由 Capgo 提供的插件 为 Capacitor 由 Capgo 提供的插件中的实现细节 添加或更新插件 为添加或更新插件中的实现细节 Ionic 企业插件替代品 为 Ionic 企业插件替代品中的产品流程