代码之家  ›  专栏  ›  技术社区  ›  Ethan Leonard

来自bubble的Firebase消息

  •  0
  • Ethan Leonard  · 技术社区  · 2 年前

    我在Bubble.io中有一个简单的HTML元素,我正试图从中运行javascript。

    以下是错误:

    Uncaught Error: Service messaging is not available
        at Provider.getImmediate (provider.ts:130:15)
        at getMessagingInWindow (api.ts:64:61)
        at about:blank:35:19
    

    这是伪代码:

    <script type="importmap">
    {
        "imports": {
            "firebase/app": "https://www.gstatic.com/firebasejs/9.6.6/firebase-app.js",
            "firebase/messaging": "https://www.gstatic.com/firebasejs/9.6.9/firebase-messaging.js"
        }
    }
    </script>
      <script type="module">
       import { initializeApp } from 'firebase/app';
       import { getMessaging } from 'firebase/messaging';
       const firebaseConfig = {
       //...my config
       };
    
       // Initialize Firebase
       const app = initializeApp(firebaseConfig);
       const messaging = getMessaging(app); // ERROR HERE
       console.log(messaging)
    </script>
    
    

    有人解决了这个问题吗?如何从气泡页面运行推送通知脚本?

    1 回复  |  直到 2 年前
        1
  •  1
  •   Doug Stevenson    2 年前

    Firebase SDK导入的版本不匹配。确保它们始终是相同的版本。确保你是最新的也是个好主意。