Я опубликовал это в другом вопросе несколько недель назад и не получил никакого ответа, который поможет мне решить его.Уведомления iOS push не работают, когда приложение находится в фоновом режиме
У меня есть приложение iOS, где я получаю push-уведомления через APNS.
Когда приложение находится на переднем плане, push-уведомления, инициированные APNS, работают на 100% правильно. Правильный метод делегата запущен, и все работает так, как ожидалось.
Теперь, если пользователь нажимает на главный экран и переходит на главный экран iOS или переходит в любое другое приложение, push-уведомления для моего приложения перестают работать. После запуска push-уведомления на устройстве ничего не происходит. Если пользователь вернется в приложение (приложение на переднем плане), push-уведомления начнут работать снова.
Мое понимание, когда мое приложение находится в фоновом режиме, логика приложения фактически не выполняется при получении push-уведомления. Поэтому меня избивают с точки зрения того, как я должен это решить. Очевидно, это не проблема кода. Если это была проблема с кодом, приложение не сможет зарегистрироваться для push-уведомлений. Однако это не так, поскольку push-уведомления работают, когда мое приложение находится на переднем плане.
Любые идеи?
Вы работаете на iOS7 или iOS8? – SinzianaG
У меня есть версия приложения, нацеленного на iOS7 и другую версию, нацеленную на iOS8. Такая же проблема в обоих. – Beebunny