iOS设置
复制一个包含安装步骤和完整 Markdown 指南的设置提示。
iOS 汽车支持使用 CarPlay 模板。苹果必须批准您的应用类别的 CarPlay 权限才能将应用程序与 CarPlay 支持一起发布。
Info.plist 场景
标题为“Info.plist 场景”添加 CarPlay 场景配置 ios/App/App/Info.plist 并指向插件场景委托。
对于 Swift Package Manager,使用:
<key>UIApplicationSceneManifest</key><dict> <key>UIApplicationSupportsMultipleScenes</key> <true/> <key>UISceneConfigurations</key> <dict> <key>CPTemplateApplicationSceneSessionRoleApplication</key> <array> <dict> <key>UISceneClassName</key> <string>CPTemplateApplicationScene</string> <key>UISceneDelegateClassName</key> <string>AutoPlugin.AutoCarPlaySceneDelegate</string> </dict> </array> </dict></dict>对于 CocoaPods,委托模块通常是:
<string>CapgoCapacitorAuto.AutoCarPlaySceneDelegate</string>权利
标题:权利为匹配您的用例的应用程序类别请求 CarPlay 权利。插件呈现一个简单的 CPListTemplate但是,苹果仍然决定了哪些模板和类别适用于生产发布。
同步
标题:同步npx cap sync ios行为
标题:行为setRootTemplate更新 CarPlay 列表模板时,汽车显示连接时。- CarPlay 行选择触发
carAction转换为 JavaScript。 - 如果 CarPlay 在 WebView 监听器准备就绪之前连接,保留事件将在插件附加时传递。
CarPlay 不渲染您的 Capacitor WebView。请保持车内显示行短并将其用作原生意图触发器,用于手机应用逻辑。
继续从 iOS 设置
标题为“继续从 iOS 设置”的部分如果您正在使用 iOS 设置 来规划原生插件工作,连接它与 使用 @capgo/capacitor-auto 使用 @capgo/capacitor-auto 原生能力 Capgo 插件目录 在 Capgo 插件目录中使用的产品流程 Capacitor 由 Capgo 提供的插件 在 Capacitor 由 Capgo 提供的插件中使用的实现细节 添加或更新插件 在添加或更新插件中使用的实现细节 Ionic 企业插件替代方案 在 Ionic 企业插件替代方案中使用的产品流程