Сообщение Firebase, где можно получить ключ сервера?

Firebase позволяет отправлять уведомления через собственное приложение, делая запрос POST.

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

Где я могу получить этот ключ сервера? Для этого нет инструкций.

Ответ 1

Решение:

  1. Щелкните значок " Настройки" (Cog wheel) рядом с названием вашего проекта в верхней части новой консоли Firebase, как показано на снимке экрана ниже: enter image description here
  2. Нажмите Project settings.
  3. Нажмите на вкладку Cloud Messaging.
  4. Ключ находится прямо под Server Key.

Ответ 3

ОБНОВЛЕНИЕ: По состоянию на апрель 2017 года этот метод не работает. Api_key в google-services.json - это только старый ключ. Выбранный ответ правильный.


Устаревший способ:

В вашем проекте есть файл JSON с именем google-services.json

Откройте этот файл и выполните поиск

"api_key": [
        {
          "current_key": "********"
        }

эти *** являются вашим сервером api key

Если у вас нет этого файла, вы можете загрузить его из своих сведений о приложении в учетной записи firebase

введите описание изображения здесь

Ответ 4

В firebase есть два ключа, первый из которых находится в настройках (вкладка Общие) и его ключ API веб-поиска.

Второй и в том, что вам интересно, это в настройках (Tab Cloud Messaging) его называемый ключ сервера

Используйте второй для push-уведомлений с php.