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);
})
そして、これは、プロジェクトの概要です:
Ubuntuでwebstormの最新バージョンを使用してイム16.04
編集:私もこのレポを使用しますが、まだApperently FCMは、ローカルホストは、いくつかのwebstormのローカルホストがそう文句を言わない、アプリケーションサーバ機能を持っている必要がトークンを取得するには、同じ問題に https://github.com/firebase/quickstart-js/tree/master/messaging