Генерация ключа сервера программно для Firebase - PullRequest
0 голосов
/ 25 апреля 2018

Я создаю пользовательскую консоль для отправки push-уведомлений нашим приложениям.

Чтобы отправить push-сообщение, мне нужно выполнить запрос POST HTTP со следующими параметрами:

HTTP POST https://fcm.googleapis.com/fcm/send Заголовки:

Ключ авторизации = 12345678900987654321

Приложение типа контента / json

И тело в виде JSON.

Ключ сервера (Ключ авторизации) можно сгенерировать из консоли Firebase.

Однако у меня есть требование генерировать этот ключ программно каждый раз, когда администратор приложения отправляет уведомления.

Таким образом, ключ сервера не жестко закодирован,не сохраняется в файле на моем сервере.

Ключ сервера извлекается из Firebase только путем удаления предыдущего ключа и генерации нового ключа программным способом.

Предоставляет ли администратор FCM или API способ выполнения сервераГенерация ключей?

1 Ответ

0 голосов
/ 25 апреля 2018

В настоящее время нет доступных API или обходного пути для динамической генерации ключа сервера.

Как вы, кажется, уже знаете, обычный вариант использования ключа сервера должен храниться в безопасной среде ииспользуется соответственно.

Однако у меня есть требование генерировать этот ключ программно каждый раз, когда приложение Admin отправляет уведомления.

Это страннотребование.Вам не нужно генерировать новый ключ сервера каждый раз, когда вы отправляете сообщение.Ключ сервера можно использовать до тех пор, пока вы не решите удалить его на своей консоли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...