2013-05-30 3 views
0

В моем музыкальном приложении я также позволяю фону работать.Уведомление об изменении приложения

И я заметил, что в этом порядке действий приложение перестает воспроизводить музыку: В приложении пользователь нажимает экран блокировки -> затем он получает msg в sms или whatsapp ...., а затем он выдает сообщение об msg для открытия приложения msg.

Есть ли какой-либо метод, который я могу получить извещение, когда пользователь совершил эти действия?

Я использую уже:

- (void)applicationDidEnterBackground:(UIApplication *)application 

и это уведомить меня, когда пользователь нажимает кнопку Lockscreen.

ответ

1

Когда на экране появляется уведомление, вы должны получить -applicationWillResignActive:. (Это также происходит, если пользователь блокирует устройство, получает телефонный звонок или несколько других вещей.) Если пользователь отклоняет уведомление и возвращается в ваше приложение, вы должны получить -applicationDidBecomeActive:. К сожалению, нет способа рассказать, что происходит с push-уведомлениями другого приложения.

Однако я не уверен, что вы лаем по правильному дереву здесь. Если у вас возникли проблемы с другими приложениями, прерывающими ваш звук, this Stack Overflow post может указать вам на некоторые ресурсы, которые могут вам помочь.

+0

Я получаю уведомление после того, как я заблокировал экран так, что 'applicationWillResignActive' запускается, когда я блокирую экран – MTA

0

Отъезд link ... Здесь вы можете получить список фоновых процессов, выполняющихся на вашем устройстве. С этим вы сможете проверить, запущено ли приложение для сообщений или нет.

Смежные вопросы