firebase messaging.getToken () возвращает ноль - PullRequest
0 голосов
/ 04 сентября 2018

Я следую этому уроку Настройка клиентского приложения JavaScript Firebase Cloud Messaging . Когда я запустил страницу в первый раз, я нажал «Блокировать», а не «Разрешить», когда страница попросила меня показать уведомления. После удаления сайта из списка заблокированных Chrome Включение или отключение уведомлений , messaging.getToken() всегда возвращает null.

Я пытался messaging.deleteToken(), но для этого требуется действительный (не нулевой) токен.

Как это решить?

Ответы [ 2 ]

0 голосов
/ 19 октября 2018

Вы должны запустить сервер в папке вашего проекта

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

php -S 127.0.0.1:8080

у вас как 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

0 голосов
/ 04 сентября 2018
  1. Нажмите значок «Просмотр информации о сайте»
  2. Установить уведомление на «Разрешить» Разрешить уведомление
  3. Нажмите на печенье
  4. Выберите имя хоста (localhost в моем случае) удалить куки
  5. Нажмите Удалить
  6. Нажмите Готово
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...