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