2016-08-28 6 views
-1

Нажатие на значок приложения не вызывает didReceiveRemoteNotification при нажатии значка приложения и приложения в неактивном состоянии. Однако полезную нагрузку можно обработать в файле didFinishLaunchingWithOptions, нажав на уведомление.didReceiveRemoteNotification не вызывается в неактивном режиме при нажатии значка приложения

Работает, когда приложение находится в фоновом режиме или на переднем плане.

Есть ли способ обрабатывать удаленные уведомления, нажав значок приложения в неактивном состоянии?

Условие: 1. Установлено дистанционное уведомление. 2. «content-available»: 1 задается в полезной нагрузке.

ответ

0

Вы можете использовать следующие функции:

- application:didReceiveRemoteNotification:fetchCompletionHandler:

+0

Я уже использую его. Он не называется. – Frandro

+0

так что notfication приходит, когда ваше приложение в фоновом режиме или неактивно. вы можете увидеть номер значка на значке приложения. вы щелкнули значок приложения, тогда вы можете получить право пользователя? –

+0

Я не могу получить информацию о пользователе из didReceiveRemoteNotification, нажав значок приложения, когда приложение неактивно (убито). Я могу получить его из didFinishLaunchingWithOptions, нажав на уведомление. – Frandro

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