在我的音乐应用中,我也允许背景工作。
我注意到,按此动作顺序,应用停止播放音乐: 在应用程序中,用户按下锁定屏幕 - >然后他在短信或whatsapp中得到消息....然后他滑动消息通知打开消息应用程序。
有什么方法可以在用户做出此操作时收到通知?
我已经在使用了:
- (void)applicationDidEnterBackground:(UIApplication *)application
并在用户按下锁屏按钮时通知我。
答案 0 :(得分:1)
当屏幕上显示通知时,您应该获得-applicationWillResignActive:
。 (如果用户锁定设备,接听电话或其他许多事情,也会发生这种情况。)如果用户取消通知并返回到您的应用,则应获得-applicationDidBecomeActive:
。不幸的是,除此之外,没有办法告诉另外应用程序的推送通知发生了什么。
但是,我不确定你是不是在这里吠叫了正确的树。如果您在其他应用中断音频时遇到问题,this Stack Overflow post可能会为您指出一些有用的资源。
答案 1 :(得分:0)
查看此link ... 在这里,您可以获得设备中运行的后台进程列表。有了它,您可以检查消息应用程序是否正在运行。