iOS - 在应用程序处于后台时跟踪播放音乐

时间:2016-01-28 18:33:11

标签: ios objective-c iphone xcode swift

作为我正在开发的应用程序的一部分,我需要知道用户何时更改曲目。将AVPlayer与DRM曲目结合使用是不可能的,因此使用该方法无法使用Apple Music。

如果我注册MPMusicPlayerControllerNowPlayingItemDidChangeNotification,通知只会在应用处于有效状态时播放(当然),当我恢复应用时,只会发送最后一首歌的通知。

是否有Apple批准的方法来获取此数据? 基本上,如果用户关闭我的应用程序,听10首歌曲,然后再次打开我的应用程序,我想知道他/她听了哪首歌以及他听了每首歌的时间。 < / p>

由于我也将跟踪位置(虽然我只需要地理围栏类型跟踪),我正在考虑使用this method来保持应用程序处于活动状态。 (虽然我不知道它如何与收到NowPlaying更改通知相关联 - 此处的任何指导也将受到赞赏)

0 个答案:

没有答案