2017-04-25 36 views
0

このfirebaseのチュートリアルに従いますが、ドキュメントに従ってすべてをやっているように見えますが、まだエラーが発生します。 Youtube FCM TutorialWebstormにサービスワーカーを登録することができません

var config = { 
 
    apiKey: "AIzaSyAyWVXB9KFLm2ymoBoiY-TothNYgo3IrtA", 
 
    authDomain: "fir-end-cff84.firebaseapp.com", 
 
    databaseURL: "https://fir-end-cff84.firebaseio.com", 
 
    projectId: "fir-end-cff84", 
 
    storageBucket: "fir-end-cff84.appspot.com", 
 
    messagingSenderId: "297653223714" 
 
}; 
 
firebase.initializeApp(config); 
 

 
if ('serviceWorker' in navigator) { 
 
    navigator.serviceWorker.register('./firebase-messaging-sw.js').then(function (registration) { 
 
     // Registration was successful 
 
     console.log('ServiceWorker registration successful with scope: ', registration.scope); 
 
    }).catch(function (err) { 
 
     // registration failed :(
 
     console.log('ServiceWorker registration failed: ', err); 
 
    }); 
 
} 
 

 
const messaging = firebase.messaging(); 
 
messaging.requestPermission() 
 
    .then(function() { 
 
     console.log('Have Permit'); 
 
     return messaging.getToken(); 
 
    }) 
 
    .then(function (token) { 
 
     console.log(token); 
 
    }) 
 
    .catch(function (err) { 
 
     console.log(err); 
 
    })

これらは、ログです: enter image description here

そして、これは、プロジェクトの概要です:

Ubuntuでwebstormの最新バージョンを使用して

enter image description here

イム16.04

編集:私もこのレポを使用しますが、まだApperently FCMは、ローカルホストは、いくつかのwebstormのローカルホストがそう文句を言わない、アプリケーションサーバ機能を持っている必要がトークンを取得するには、同じ問題に https://github.com/firebase/quickstart-js/tree/master/messaging

答えて

0

を持っています!

関連する問題