Как использовать JavaScript для отправки удаленных уведомлений с помощью Firebase? - PullRequest
0 голосов
/ 29 ноября 2018

У меня проблема с Firebase и push-уведомлениями.

В веб-приложении мне нужна кнопка, которая отправляет удаленное уведомление при нажатии.Это уведомление предназначено для получения приложением iOS, работающим вместе с моим веб-приложением.

Настоящий вопрос о том, как заставить это работать.В Интернете представлен пример того, как получать уведомления в веб-приложении, но я не нашел много о его отправке, и это именно то, что мне нужно сделать.

Ниже приведен соответствующий код, проблема в том, чтознать, как написать код для функции SendNotific () , и, возможно, некоторые другие детали.Я надеюсь, что кто-то, эксперт по этому вопросу, сможет дать мне несколько советов.

<body>
<script>
  // Initialize Firebase.
  var config = {
    apiKey: "myyKeyyy",
    authDomain: "......firebaseapp.com",
    databaseURL: "https://......firebaseio.com",
    projectId: "....",
    storageBucket: "........appspot.com",
    messagingSenderId: "........."
  },
  app = firebase.initializeApp(config);
  db = firebase.firestore(app);
  const messaging = firebase.messaging();

function SendNotific() {
// Code to send a notification.
........
}
</script>

<input type='button' id='PushNotif' style='font-size:20px' value='Send notification!' onClick='SendNotific()'>
</body>

1 Ответ

0 голосов
/ 29 ноября 2018

Вы не можете отправлять уведомления с помощью клиента, для отправки уведомлений у firebase есть Admin SDK , который должен использоваться сервером приложений.Хотя, если вы собираетесь создавать приложение без сервера, вам следует рассмотреть функции Firebase Cloud , которые можно запускать с помощью конечной точки HTTP, а облачная функция может обрабатывать задания на отправку уведомлений.

...