Я занимаюсь разработкой приложения 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>
У кого-нибудь есть идеи, как это сделать?