手机到汽车
推送一个根模板,带有部分,行,字幕和应用程序定义的负载。
@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 企业插件替代方案 中的产品工作流程.