手机到车
推送一个根模板,包含部分、行、标题和应用程序定义的负载。
@capgo/capacitor-auto 提供了一个小型桥梁,用于支持需要在 iOS 和 Android 上使用已批准的模板式车载界面的应用程序。
它不反映一个 WebView 到车载屏幕。手机应用程序发送一个有限的车载模板,车载主机使用 CarPlay 或 Android Auto UI 渲染它,行选择返回到 Capacitor 应用程序作为事件。
手机到车
推送一个根模板,包含部分、行、标题和应用程序定义的负载。
车到手机
监听 carAction 当驱动器在汽车显示器上选择动作时发生的事件。
连接状态
当CarPlay或Android Auto主机连接或断开时,React。
原生入口点
将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 for the native capability in Using @capgo/capacitor-auto, 使用 @Capgo/__CAPGO_KEEP_1__-auto for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, 添加或更新插件 为添加或更新插件提供详细信息,以及 Ionic 企业插件替代方案 为 Ionic 企业插件替代方案中的产品工作流提供详细信息。