如何为现有 iOS 应用添加 CarPlay 支持? [复制]
Posted
技术标签:
【中文标题】如何为现有 iOS 应用添加 CarPlay 支持? [复制]【英文标题】:How to add a CarPlay support to an existing iOS app? [duplicate] 【发布时间】:2014-03-03 18:58:37 【问题描述】:Apple 宣布了CarPlay 功能,并且一些第三方应用程序已经集成了它(Spotify、Beats Radio、iHeartRadio)
向现有 ios Xcode 项目添加 CarPlay 支持的第一步是什么?我找不到任何有关它的信息,例如添加新目标、支持的设备类型等。
【问题讨论】:
可能第一步是签署另一个 NDA。 我认为这并不过分。这是一个有效的问题,虽然它可能不容易回答。 +1 我同意这是一个有效的问题,但我见过更糟糕的情况,但投票率很高,投票给 Reopen。 我相信它目前处于某些应用程序与 Apple 之间的独家协议下。您可能需要联系 Apple 以访问 API。 这是一篇您可能会感兴趣的文章macdailynews.com/2014/03/06/… 【参考方案1】:看看MediaPlayer Framework。那里有一堆专为 CarPlay 设计的课程。比如 MPPlayableContentManager、MPContentItem 等。显然,没有苹果的批准,你将无法使用它进行开发。
【讨论】:
【参考方案2】:您可能不会找到任何关于 CarPlay 的公开 SDK 信息,因为它确实感觉它处于正式发布之前的“测试”阶段。就初始化而言,我怀疑你只是制作了一个单独的 UIScreen
对象,它代表 CarPlay 窗口,而不是你的 iOS 设备,如果它像今天的 AirPlay 工作方式一样。见这里:Multiple Display Programming Guide for iOS。
【讨论】:
以上是关于如何为现有 iOS 应用添加 CarPlay 支持? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何为现有应用启用 Apple 登录? “配置文件不支持使用 Apple 登录功能”
iOS WatchOS5 - 如何为手表应用程序支持多个复杂功能系列?