Я хочу генерировать сообщения от клиентов на моем сайте и отправлять сообщения на целевое устройство. Это просто с Ajax (JQuery) запроса, как это:Является ли FCM в Интернете безопасным без сервера приложений?
$.ajax({
url: 'https://fcm.googleapis.com/fcm/send',
type: 'POST',
contentType: "application/json",
dataType: 'json',
data: JSON.stringify({
"notification": {
"title": title,
"body": msg,
"sound": "default"
},
"to": "XXXXXXXXXXXX"
}),
beforeSend: function(xhr) {
xhr.setRequestHeader('Authorization', 'key=YYYYYYYYYY');
}
});
Но тогда мне не нужно держать ключ устройства ХХХХХХХХХХХХ и YYYYYYYYYY API ключ частного? Если нет, я беспокоюсь, что люди начинают выскакивать и спамить от совершенно несвязанных услуг?
Я понимаю, что могу отправить запрос на сервер приложений, чтобы отправить это сообщение, и держать ключи в секрете, но я думал, что основная особенность firebase заключается в том, что он предотвращает необходимость использования собственного бэкэнда. В общем, я не уверен, как вы можете обоим. – johnb003
В случае, если кто-либо найдет это, теперь есть ответ! https://firebase.google.com/docs/functions/ – johnb003