Мы регистрируем браузер с кодом javascript FCM и отправляем токен после того, как пользователь одобрит сервер. Мы используем эту библиотеку на клиенте:
https://www.gstatic.com/firebasejs/4.12.0/firebase-messaging.js
На стороне сервера мы используем Java и вызываем следующий URL:
URL:
«https://fcm.googleapis.com/fcm/send"
Тип содержимого:
"Применение / х-WWW-форм-urlencoded; кодировка = UTF-8"
Параметр:
"Data.message = HelloWorld & data.title = WorldTitle & registration_id = dV7MNc ... 1F"
Он отлично работает в Google Chrome, но в Firefox появляется ошибка «NotRegistered».
Есть идеи, почему это может произойти?