как вызвать функцию при получении ФКМ в фоновом режиме без постукивания в кордове - PullRequest
1 голос
/ 07 ноября 2019

Я занимаюсь разработкой приложения Cordova с облачными сообщениями Firebase. Таким образом, плагин, который я использовал, это cordova-plugin-firebase-messaging.

Требование - мне нужно иметь голосовое уведомление (телефон, чтобы прочитать текст вслух при получении уведомления). я делаю это с помощью

cordova-plugin-texttospeech

Однако я могу сделать это только тогда, когда приложение находится на переднем плане с использованием функции onMessage: cordova.plugins.firebase.messaging.onMessage(callback); <= я поместил функцию TTS в обратный вызов </p>

Однако, когда приложение находится в фоновом режиме, это не работает: cordova.plugins.firebase.messaging.onBackgroundMessage(callback); <= поставить функцию TTS не работает, потому что обратный вызов срабатывает только тогда, когда пользователь нажал на уведомление. Я хочу, чтобы это сработало, как только они его получили </p>

У кого-нибудь есть идеи, как это сделать?

...