Я пытаюсь реализовать push-уведомление FCM. И у меня версия Firefox 63.0.
Ниже мой код,
var config = {
apiKey: "${model.apiKey}",
authDomain: "${model.authDomain}",
databaseURL: "${model.databaseURL}",
projectId: "${model.projectId}",
storageBucket: "${model.storageBucket}",
messagingSenderId: "${model.messagingSenderId}"
};
firebase.initializeApp(config)
const messaging = firebase.messaging();
messaging.requestPermission().then(function () {
console.log("Notification permission granted.");
// get the token in the form of promise
return messaging.getToken()
}).then(function(token) {
$('#devicekey').val(token);
}).catch(function (err) {
console.log("Unable to get permission to notify.", err);
});
Разрешение на уведомление предоставлено
отображается в консоли. Но показывает ошибку
FirebaseError: Сообщения: этот браузер не поддерживает API
требуется использовать Firebase SDK. (Сообщений / неподдерживаемый браузер).
Так что я не могу получить токен. Почему это так? Обратите внимание, что мое приложение запускается через «http».