Andrea1234567
Utente Attivo
- Messaggi
- 234
- Reazioni
- 29
- Punteggio
- 39
Ciao, ho iniziato a interessarmi alle notifiche sul web per un progetto, un amico mi ha consigliato firebase, però ho un problema che non riesco a risolvere. Quando invio una notifica tramite una pagina php o tramite Postman, mi da response OK visualizzandomi il "message_id" ma non ricevo la notifica.
Response:
Questo dovrebbe essere lo script che riceve la notifica:
Accetto le notifiche, mi visualizza il token, ma usando quel token non riesco a mandarmi la notifica, o meglio, non la ricevo.
Qualcuno sa cosa sbaglio?
Response:
Codice:
{"multicast_id":5064947793483036169,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1496136155591444%e609af1cf9fd7ecd"}]}
Questo dovrebbe essere lo script che riceve la notifica:
HTML:
<script src="https://www.gstatic.com/firebasejs/4.0.0/firebase.js"></script>
<script src="https://www.gstatic.com/firebasejs/4.0.0/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/4.0.0/firebase-messaging.js"></script>
<script>
// Initialize Firebase
var config = {
apiKey: "AIzaS.........7AP0",
authDomain: "prova-notifications.firebaseapp.com",
databaseURL: "https://prova-notifications.firebaseio.com",
projectId: "prova-notifications",
storageBucket: "prova-notifications.appspot.com",
messagingSenderId: "59.......20"
};
firebase.initializeApp(config);
const messaging = firebase.messaging();
messaging.requestPermission()
.then(function() {
console.log('Notification permission granted.');
return messaging.getToken();
})
.then(function(token) {
console.log(token);
})
.catch(function(err) {
console.log('Unable to get permission to notify.', err);
});
messaging.onMessage(function(payload) {
console.log("Message received. ", payload);
// ...
});
</script>
Accetto le notifiche, mi visualizza il token, ma usando quel token non riesco a mandarmi la notifica, o meglio, non la ricevo.
Qualcuno sa cosa sbaglio?