Spotify Android 具有 Doze 电池优化的 SDK

Spotify Android SDK with Doze battery optimizations

当我使用 Spotify Android SDK 播放音乐并且打瞌睡时,音乐停止播放,因为应用程序失去了网络连接。有办法解决吗?

我能想到的唯一方法是要求用户使用 ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS 意图将应用列入白名单。但我了解到,很多开发者在这样做时会在 Play 商店中禁止他们的应用程序。

运行 前台服务中的 Spotify 实例修复了该问题。参见 https://developer.android.com/guide/topics/media/mediaplayer.html#foregroundserv