SetBackgroundMessageHandler не вызывается в завершенном состоянии IOSIOS

Программируем под IOS
Ответить
Гость
 SetBackgroundMessageHandler не вызывается в завершенном состоянии IOS

Сообщение Гость »


Я использую Firebase/messaging в своем реагирующем приложении для получения уведомлений от Firebase.

Когда сообщение будет получено, я обработаю данные и обновлю количество бейджей. На устройстве Android все работает идеально на переднем плане, в фоновом режиме и в состоянии завершения. В iOS передний и задний план работают нормально. Когда приложение завершается/закрывается, а любое другое приложение работает на переднем плане. Я получаю уведомление, но событие Firebase setBackgroundMessageHandler не вызывается. Я уже добавил «content-available»: true в полезные данные уведомления, но событие не вызывается, когда другое приложение находится в состоянии переднего плана. И когда я открываю свое приложение, вызывается setBackgroundMessageEvent, и в приложении появляется еще одно дублирующее сообщение.

Пожалуйста, помогите мне решить эту проблему. Любая помощь приветствуется.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»