4

当您锁定 iOS 设备并通过 USB 将其连接到 CarPlay 车载主机时,设备将保持锁定状态。然后,在主机的 CarPlay 屏幕上,选择该应用程序。当设备启动时,didFinishLaunchingWithOptions 会从应用委托中调用,同时也会调用 applicationDidEnterBackground。但是,没有调用 applicationWillEnterForeground。该应用程序不进入前台。此时,当应用程序尝试进​​行网络调用时,不会发送任何网络请求。该应用程序将保持在后台,直到设备解锁。

谁能告诉我 CarPlay 音频应用的生命周期是什么?我还没有在任何地方找到这个记录。我不确定后台获取是否可行,因为这是在关闭应用程序之前完成任务的有限时间。我在生命周期中是否缺少某些东西?我已经看到这种情况适用于其他音频 CarPlay 应用程序。

4

1 回答 1

0

CarPlay Audio 应用程序始终在后台启动,因此您需要确保启用音频播放后台模式。

于 2019-02-14T14:32:48.560 回答