Немедленная доставка уведомлений. Используете новую функцию send() в облачном обмене сообщениями Firebase?Android

Форум для тех, кто программирует под Android
Гость
Немедленная доставка уведомлений. Используете новую функцию send() в облачном обмене сообщениями Firebase?

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


Я разрабатываю приложение для голосовых вызовов для Android и в настоящее время использую следующий код сервера Node.js для отправки уведомлений о входящих вызовах на устройство пользователя:

var payload = { данные, }; варианты вар = { приоритет: «высокий», времяЖить: 0, ТТЛ: 0, андроид: { приоритет: «высокий», времяЖить: 0, ТТЛ: 0, }, }; администратор .сообщения() .sendToDevice(deviceFcmId, полезная нагрузка, параметры) .then(функция (ответ) {}) .catch(функция (ответ) { console.error("ошибка sendNotification"); }); Код работает правильно. Однако я нашел документацию, в которой говорится, что sendToDevice устарела, и вместо этого рекомендуется использовать функцию send(). К сожалению, в новой документации ничего не упоминается о timeToLive и priority сообщения.

Мой вопрос: как я могу гарантировать, что мое уведомление будет отправлено немедленно и без каких-либо задержек с помощью новой функции send()? Поскольку это уведомление о входящем звонке для пользователя, оно должно быть доставлено в течение нескольких секунд.

Заранее благодарим за помощь!

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