在我的音乐应用程序中,我也允许背景工作。
我注意到,在这个操作顺序中,应用程序停止播放音乐:在应用程序中,用户按下锁定屏幕 -> 然后他在 sms 或 whatsapp 中获取 msg ......然后他滑动 msg 通知以打开 msg 应用程序.
当用户进行此操作时,有什么方法可以让我收到通知?
我已经在使用:
- (void)applicationDidEnterBackground:(UIApplication *)application
当用户按下锁屏按钮时,这会通知我。
在我的音乐应用程序中,我也允许背景工作。
我注意到,在这个操作顺序中,应用程序停止播放音乐:在应用程序中,用户按下锁定屏幕 -> 然后他在 sms 或 whatsapp 中获取 msg ......然后他滑动 msg 通知以打开 msg 应用程序.
当用户进行此操作时,有什么方法可以让我收到通知?
我已经在使用:
- (void)applicationDidEnterBackground:(UIApplication *)application
当用户按下锁屏按钮时,这会通知我。
当屏幕上出现通知时,您应该得到-applicationWillResignActive:. (如果用户锁定设备、接到电话或其他一些事情,也会发生这种情况。)如果用户关闭通知并返回到您的应用程序,您应该得到-applicationDidBecomeActive:. 不幸的是,除此之外,没有办法知道另一个应用程序的推送通知发生了什么。
但是,我不确定您在这里吠叫的是正确的树。如果您在其他应用程序中断您的音频时遇到问题,这篇 Stack Overflow 帖子可能会为您指出一些可以提供帮助的资源。
查看此链接...在这里,您可以获得设备中运行的后台进程的列表。这样您就可以检查消息应用程序是否正在运行。