如果应用程序不在后台 运行 并收到 EAAccessoryDidConnectNotification,则启动应用程序

Start app if its not running in background and received EAAccessoryDidConnectNotification

我正在开发一个 iOS 应用程序,它可以使用 EAAccessory 将音乐流式传输到我的车上。如果我有应用程序 运行 并且处于打开状态,它会很好用,如果应用程序在后台运行,它也会很好用。但我只是想知道如果它根本不是 运行(甚至不是在后台)是否有可能启动应用程序并在收到 didConnectNotification 后立即开始流式传输音乐。

如有任何帮助,我们将不胜感激。谢谢。

如果您的应用程序在 phone 决定让它 运行 或根本不 运行 宁多长时间后暂停,则该通知将排队。当您的应用程序再次 运行s 时,它将收到它在队列中错过的通知。因此,如果您错过了 window 在您被杀死之前处于后台的位置,或者根本没有 运行ning,EAAccessoryDidConnectNotification 将无法使您的应用程序脱离暂停状态或使其启动到我知道。