我想使用Google的Firebase构建一个Web消息应用程序。 在这个应用程序中,用户应该能够发送和接收来自其他用户的消息。 我查看了谷歌Firebase网站,但是迷失了方向。 你能告诉我从哪里开始吗? 你能向我展示任何与Firebase Web消息相关的教程之类的东西吗? 我欢迎任何建议。 谢谢。
我想使用Google的Firebase构建一个Web消息应用程序。 在这个应用程序中,用户应该能够发送和接收来自其他用户的消息。 我查看了谷歌Firebase网站,但是迷失了方向。 你能告诉我从哪里开始吗? 你能向我展示任何与Firebase Web消息相关的教程之类的东西吗? 我欢迎任何建议。 谢谢。
FCM(Firebase Cloud Messaging)仅可在Android、iOS和Web(指定Google Chrome)中实现。因此,要在所有浏览器上使用Web应用程序,我们必须实现Firebase数据库。您可以查看这个Firebase数据库的实现。
$("#button").click(function(){
var json = {
"to": "dBbB2BFT-VY:APA91bHrvgfXbZa-K5eg9vVdUkIsHbMCwHRVc8dBAvoH_3ZxxxxxVVeMXP7Bm0iera5s37ChHmAVh29P8aAVa8HF0I0goZKPYdGT6lNl4MXN0na7xbmvF25c4ZLl0JkCDm_saXb51Vrte",
"notification": {
"title": "Push enviado com JQuery",
"body": "Corpo de mensagem web!"
},
"data": {
"titulo": "Título da mensagem de dados!",
"descricao": "Corpo dos dados..."
}
};
$.ajax({
url: 'https://fcm.googleapis.com/fcm/send',
type: "POST",
processData : false,
beforeSend: function (xhr) {
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.setRequestHeader('Authorization', 'key=AIzaSyBShxxxxXevRq0trDbA9mhnY_2jqMoeChA');
},
data: JSON.stringify(json),
success: function () {
console.log("Mensagem enviada com sucesso!");
},
error: function(error) {
console.log(error);
}
});
});