Как реализовать Firebase Cloud messaging в Webapp с использованием встроенного javascript

#javascript #firebase #firebase-cloud-messaging

#javascript #firebase #firebase-cloud-messaging

Вопрос:

Я пытаюсь интегрировать последнюю версию firebase Cloud messaging в веб-приложение, используя собственный javascript. Из документации похоже, что они перешли на подход node js, и я не могу найти какой-либо пример кода для javascript в firebase web версии 9.

я попытался добавить приведенный ниже код в файл JSP, чтобы заставить его работать :

 <script type="module">
    import { initializeApp } from 'https://www.gstatic.com/firebasejs/9.6.0/firebase-app.js'

    // If you enabled Analytics in your project, add the Firebase SDK for Google Analytics
    import { analytics } from 'https://www.gstatic.com/firebasejs/9.6.0/firebase-analytics.js'

    // Add Firebase products that you want to use
    import { auth } from 'https://www.gstatic.com/firebasejs/9.6.0/firebase-auth.js'
    import { firestore } from 'https://www.gstatic.com/firebasejs/9.6.0/firebase-firestore.js'
  </script>
 

но его ошибка «Неперехваченная ошибка ссылки: initializeApp не определена«.

даже когда я пытался добавить его в файл сценария, как показано ниже

   <script type="text/javascript" src="https://www.gstatic.com/firebasejs/9.6.0/firebase-app.js"></script>
 

выдает ту же ошибку.

Я не могу понять интеграцию firebase Cloud messaging с встроенным JavaScript в веб-версии 9. весь код выглядит как код node js с инструкцией import.

Комментарии:

1. Если вы просто хотите использовать Firebase с JavaScript, то вот руководство от Net Ninja

2. к сожалению, это также в node js

3. Ну, в чем вы этого хотите.

4. пример кода для веб-приложения и расширений Chrome

5. Я сожалею, что для каждого языка он отличается, вам нужно будет быть более конкретным, например, на каком языке