FCM无法在WebApp上接收消息

时间:2017-06-23 06:45:51

标签: javascript firebase push-notification firebase-cloud-messaging

好吧,简单地说,我无法通过我的WebApp使用JS接收消息。我收到了令牌,我可以通过Firebase控制台向WebApp的令牌发送消息,但我没有收到任何接收。

这是我的JS代码:

var config = {
    apiKey: "AIzaSyBLCsBQVXLsDjPhjdkvJVMGyDUcfWrFtQU",
    authDomain: "php-test-project-78c66.firebaseapp.com",
    databaseURL: "https://php-test-project-78c66.firebaseio.com",
    projectId: "php-test-project-78c66",
    storageBucket: "php-test-project-78c66.appspot.com",
    messagingSenderId: "856365479454"
};
firebase.initializeApp(config);

$(document).ready(function(){
    const messaging = firebase.messaging();
    messaging.requestPermission().then(function() {
        console.log("Permitted");
        return messaging.getToken();
    }).then(function(token) {
            console.log(token);
    }).catch(function(error) {
        console.log("Not Permitted");
    });
    messaging.onMessage(function(payload) {
      console.log("TEST");
      console.log("Message received. ", payload);
    });
});

通过Firebase控制台发送消息后,我什么都收不到。我使用TokenID发送。

PS:密钥属于开发测试应用程序,因此我保留了它。如果管理员认为这是一个问题,那么你可以删除它。

0 个答案:

没有答案