当您锁定iOS设备并通过USB将其连接到CarPlay主机时,设备将保持锁定状态。 然后,在主机上的CarPlay屏幕上,选择应用程序。 当设备启动时,会从app委托调用didFinishLaunchingWithOptions,还会调用applicationDidEnterBackground。 但是,不会调用applicationWillEnterForeground。该应用程序无法进入前台。 此时,当应用尝试进行网络呼叫时,不会发送任何网络请求。 该应用程序将保留在后台,直到设备解锁。
有谁能告诉我CarPlay音频应用的生命周期是什么?我还没有在任何地方找到这个记录。 我不确定后台提取是否可行,因为在关闭应用程序之前,有限时间内完成任务。 在生命周期中我是否缺少某些东西? 我已经看到这种情况适用于其他音频CarPlay应用程序。
答案 0 :(得分:0)
CarPlay Audio应用程序始终在后台启动,因此您需要确保启用音频播放后台模式。