Я следую этому уроку Настройка клиентского приложения JavaScript Firebase Cloud Messaging . Когда я запустил страницу в первый раз, я нажал «Блокировать», а не «Разрешить», когда страница попросила меня показать уведомления. После удаления сайта из списка заблокированных Chrome Включение или отключение уведомлений , messaging.getToken() всегда возвращает null.
messaging.getToken()
null
Я пытался messaging.deleteToken(), но для этого требуется действительный (не нулевой) токен.
messaging.deleteToken()
Как это решить?
Вы должны запустить сервер в папке вашего проекта
php -S 127.0.0.1:8080
и такой доступ http://127.0.0.1:8080/
Это НИКОГДА не будет работать, если вы войдете в другую папку, как эта http://127.0.0.1/miproyecto/ http://localhost/myproject/
не забудьте создать файл firebase-messaging-sw.js в корне https://firebase.google.com/docs/cloud-messaging/js/receive?hl=en-419
Debes iniciar un servidor en la carpeta de tu proyecto
у вас как http://127.0.0.1:8080/
NUNCA funcionara si присоединяется к desde otra carpeta así http://127.0.0.1/miproyecto/ http://localhost/miproyecto/
recuerda crear el archivo firebase-messaging-sw.js en la raiz https://firebase.google.com/docs/cloud-messaging/js/receive?hl=es-419