当我使用 Spotify Android SDK 播放音乐并且 Doze 启动时,音乐停止播放,因为应用程序失去了网络连接。有没有办法解决这个问题?
我能想到的唯一方法是要求用户使用 ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS 意图将应用列入白名单。但是我读到很多开发人员在这样做时会禁止他们的应用进入 Play 商店。
当我使用 Spotify Android SDK 播放音乐并且 Doze 启动时,音乐停止播放,因为应用程序失去了网络连接。有没有办法解决这个问题?
我能想到的唯一方法是要求用户使用 ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS 意图将应用列入白名单。但是我读到很多开发人员在这样做时会禁止他们的应用进入 Play 商店。
在前台服务中运行 Spotify 实例可以解决问题。见https://developer.android.com/guide/topics/media/mediaplayer.html#foregroundserv