2017-01-19 3 views
0

как я могу справиться с удаленного оповещения, не открывая приложение (когда баннер появляется на экране)Detect когда приложение получит толчок удаленного оповещения

Я пробовал много методов, и они называются только тогда, когда я нажимаю на извещение

+0

Без нажатия на уведомление он не может быть запущен. – Poles

+0

Мы действительно не можем обрабатывать уведомление без нажатия на него ?? – TheAbstractDev

+0

Нет. Я не знаю. – Poles

ответ

1

Если вашему приложению необходимо проанализировать push-уведомление без нажатия на него пользователя, вам необходимо установить content-available = 1 в своем push-уведомлении, вы получите данные push в функции doReceiveRemoteNotification в AppDelegate. но вам нужно что-то учитывать, даже с помощью этого метода нет гарантии, что ваше приложение получит данные push-уведомления. Ваше приложение получает данные push только тогда, когда ваше приложение находится на переднем плане или ваше приложение находится в фоновом режиме, но система IOS не работает на холостом ходу ваше приложение, иначе ваше приложение не получит push-уведомление от IOS.