我正在尝试使用新的 Spotify API (v1.0.0) 为 Spotify 构建一个应用程序。但是我遇到了麻烦,因为我的应用程序在一段时间后没有刷新。就像它与 Spotify API 断开连接一样。
我构建了一个最小的应用程序来更好地解释这种情况。您可以在此处找到主要的 javascript 文件,以及应用程序的其他必要文件。
这个最小的应用程序只做一件简单的事情:它将播放的歌曲的名称输出到控制台。因此,如果您启动应用程序并收听 5 首歌曲,您应该会在控制台中显示这五首歌曲的名称。相反,该应用程序有时会断开连接并且在您返回应用程序并手动刷新之前不会捕捉歌曲。
如何重现问题?
- 加载最小的应用程序(使用
spotify:app:spotify-test-app
),然后单击添加以保持应用程序处于活动状态 - 通过控制台看到它运行良好,当前播放歌曲的名称应该出现
- 去另一个应用程序,或者只是浏览一些音乐
- 等待〜10分钟
- 回到
spotify:app:spotify-test-app
- 去控制台
- 歌曲列表仅由当前播放的曲目组成,因为应用程序已断开连接并且在一段时间内未更新控制台中的曲目名称列表
我在几台 Mac OS X 笔记本电脑上重现了这个问题。
还有其他人有这个问题吗?关于如何解决它的任何想法?