只是想知道:有什么方法可以通过编程确定iPhone是否已连接(通过USB或蓝牙)到CarPlay系统?提前致谢。 最佳答案 CarPlay导航应用程序可以使用CPApplicationDelegate来确定它们是否已连接。CarPlay音频应用不需要这样做。 关于ios-如何以编程方式确定CarPlay连接?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/47810594/
对于我当前的项目,我应该开发一个IAP2overUSB连接到由第3方开发的主机(MFI认证)。该要求继续使用术语“CarPlay连接”来表示该功能。但由于无法深入研究CarPlay文档(仅限MFI注册开发人员),我只能推测CarPlay是否真的是正确的术语。由于明确不要求外部显示器+汽车输入+音频。我怀疑CarPlay是否真的是正确的术语,但我不能100%确定。我已经通过蓝牙开发了IAP2,现在我只想通过USB使用相同的IAP2协议(protocol)。所以我的问题是:CarPlay和单纯使用ExternalAccessory框架有什么区别?在IAP2协议(protocol)标识符的权
我是CarPlay的新手,我知道它类似于UITableViewController但略有不同,并且无法使行能够被点击以运行函数/代码。网上关于此的信息不多,没有样本。Apple工程师告诉我他们将很快在他们的开发者网站上提供音频应用程序的示例。到目前为止,我的一切都在运行,这就是我所缺少的。我有Apple的权利,在plist中添加了所需的内容。在实际CarPlay设备中一切都显示正常。我有两个带有示例项目的选项卡,一个我需要在点击时运行流媒体实时媒体的功能,另一个到播客列表,需要加载列表并使其可点击以运行功能。这是我到目前为止一直在测试的内容:protocolMPPlayableCont
我正在使用CarPlay(模拟器10.3.1)并在MPPlayableContentDataSource中实现所有方法,但未调用下面的方法。-(void)contentItemForIdentifier:(NSString*)identifiercompletionHandler:(void(^)(MPContentItem*__nullable,NSError*__nullable))completionHandler有人知道原因吗? 最佳答案 您是否设置了MPPlayableContentDataSource的委托(delega
我正在开发CarPlay应用程序(有自己的UI显示在carPly中)。但是,当我在模拟器中对其进行测试时,我看到了与以下问题相同的问题:AddingaCarPlayUI当连接CarPlay时,我什至没有收到UIScreenDidConnect通知。我什至尝试检查UISCreen.screens.count值。它也显示为1(iPhone主屏幕)。如何将我的屏幕渲染到CarPlay用户界面?为什么我没有收到UIScreen事件? 最佳答案 自iOS12起,自定义UI仅适用于CarPlay导航应用。目前还没有面向公众的一般CarPlay应
一、引言1.1目的此文档记录CarPlay开发中有线连接开发部分,详细介绍CarPlay有线连接的流程,希望可以给开发CarPlay小伙伴一些帮助,无线连接后续再梳理。二、架构设计2.1架构图注:此图翻译自苹果官方的开发帮助文档身份认证(Authentication):CarPlay是一种经过认证的解决方案,需要使用通过Apple获得的Apple认证协处理器。设备只能流向授权的车机。使用Apple认证协处理器的CarPlay配件3.0只能声明与iOS10.3或更高版本兼容。iAP2(iOSAccessoryProtocolII)和CarPlay接口上的通信都需要身份验证,每个接口都提供一个具体
CarPlayAPI是否公开可用?我们在哪里可以找到编程指南或这些类的引用?或者它会与来自AVFoundation的Audio等其他API无缝集成吗?注意事项这个问题很宽泛,可能会被标记为如此,但请不要以为几乎没有关于该主题的信息,而且很多人在这个阶段会发现它很有用我住在瑞士,想去日内瓦试试演示我会在Ferrari上写的应用程序lol。 最佳答案 2019年10月更新:几年后,Apple开放了他们的designerguidelines和developerdocs在CarPlay上。正如其他一些评论中提到的,也可以在您的Mac上访问开
CarPlayAPI是否公开可用?我们在哪里可以找到编程指南或这些类的引用?或者它会与来自AVFoundation的Audio等其他API无缝集成吗?注意事项这个问题很宽泛,可能会被标记为如此,但请不要以为几乎没有关于该主题的信息,而且很多人在这个阶段会发现它很有用我住在瑞士,想去日内瓦试试演示我会在Ferrari上写的应用程序lol。 最佳答案 2019年10月更新:几年后,Apple开放了他们的designerguidelines和developerdocs在CarPlay上。正如其他一些评论中提到的,也可以在您的Mac上访问开
当您锁定iOS设备并通过USB将其连接到CarPlay主机时,设备将保持锁定状态。然后,在音响主机的CarPlay屏幕上,选择应用程序。当设备启动时,didFinishLaunchingWithOptions从appdelegate被调用,同时applicationDidEnterBackground也被调用。但是,不会调用applicationWillEnterForeground。该应用程序不会进入前台。此时,当应用程序尝试进行网络调用时,不会发送任何网络请求。在设备解锁之前,该应用程序一直在后台运行。谁能告诉我CarPlay音频应用程序的生命周期是什么?我还没有在任何地方找到
我正在开发一款支持CarPlay的应用。它是一款音频应用。我可以显示2个标签(收藏和推荐),但我只是不知道如何显示“正在播放”标签。我只是找不到有关此的任何信息。我是否必须手动显示它,以及如何推送?我必须手动完成吗?如果是这样,viewcontroller是什么?谢谢。 最佳答案 要过渡到正在播放选项卡以在模拟器和实际汽车上工作,您需要确保在当前UIApplication上调用beginReceivingRemoteControlEvents,并且在MPPlayableContentManager上设置一个nowPlayingIde