iOS:当Spotify被用作遥控器时,它是如何在后台保持活动的?

iOS:当Spotify被用作遥控器时,它是如何在后台保持活动的?,ios,spotify,Ios,Spotify,据我回忆,你的应用程序在后台执行时会被杀死,除非你通过音频会话实际播放一些声音,但Spotify在用作遥控应用程序时可以保持活动状态,即使它不可见、不播放音频、不跟踪位置,等等。It在后台时对卷更改和服务器通信保持反应。怎么做 Spotify实现了他们自己的基于网络的应用程序跨平台远程控制 出于某种原因,我找不到多少东西来阐明他们可能在做什么。我找不到包含远程控制的文档化用例 对于那些怀疑Spotify提供自己的远程控制解决方案的人,我禁用了蓝牙和WiFi,继续使用它,就好像什么都没发生一样。这

据我回忆,你的应用程序在后台执行时会被杀死,除非你通过音频会话实际播放一些声音,但Spotify在用作遥控应用程序时可以保持活动状态,即使它不可见、不播放音频、不跟踪位置,等等。It在后台时对卷更改和服务器通信保持反应。怎么做

Spotify实现了他们自己的基于网络的应用程序跨平台远程控制

出于某种原因,我找不到多少东西来阐明他们可能在做什么。我找不到包含远程控制的文档化用例

对于那些怀疑Spotify提供自己的远程控制解决方案的人,我禁用了蓝牙和WiFi,继续使用它,就好像什么都没发生一样。这与AirPlay、蓝牙等无关


iOS 13

您可以在静音的情况下播放音频文件,Spotify可能会这样做,并通过websocket或其他方式发送事件以响应控制中心事件。@donnywals真的吗?我的印象是这样做行不通,iOS对此进行了积极的监控。我似乎记得,在早期版本中,当我试图用语音合成器来做这件事时,我被暂停了。也许我错了。谢谢@卢弗兰科谢谢。也许我忘了提一下:它是根据系统的媒体控制进行主动播放的,因此它不仅被作为最后一个音频源记住,而且实际上被视为在后台运行。Spotify有自己的远程实现,可以在互联网上运行。这是他们自己的。不是AirPlay,不是Bluetooth,也不是我手机的音频线:)@donnywals我强调了这一点,并更新了问题。