移动浏览器上的FCM问题

时间:2018-07-13 23:56:23

标签: firebase firebase-cloud-messaging mobile-browser

FCM的所有功能在我的桌面浏览器上都可以正常运行,但在移动浏览器上却无法正常运行。 因此,为了抓住问题,我制作了测试页。

<!DOCTYPE html>
<meta charset="utf-8">
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>digiu</title>
    <meta name="description" content="digiu homepage">
    <link rel="manifest" href="/manifest.json">
    <script src="/__/firebase/5.0.2/firebase-app.js"></script>
    <script src="/__/firebase/5.0.2/firebase-auth.js"></script>
    <script src="/__/firebase/5.0.2/firebase-database.js"></script>
    <script src="/__/firebase/5.0.2/firebase-messaging.js"></script>
    <script src="/__/firebase/5.0.2/firebase-storage.js"></script>
    <script src="/__/firebase/init.js"></script>
</head>

<body>
    <script type="text/javascript">
        alert(1);
        var messaging = firebase.messaging();
        alert(2);
        messaging.usePublicVapidKey("BIGnfs3lVbsO3IQRJpE7YQ4WhLzqfrk0-msKvr5K0e9XiQYeY72eBiTX6w0Qn9a45TwnJ9dy37LGS-2AJOPF1K0");
        alert(3);
    </script>
</body>
</html>

我在移动浏览器上对此进行了测试,问题出在     var messages = firebase.messaging(); 似乎移动浏览器对FCM API有一些限制。 谁可以帮助我?

0 个答案:

没有答案