Ответ 1
Решение:
Firebase позволяет отправлять уведомления через собственное приложение, делая запрос POST
.
Этот учебник дает нам инструкции, как сделать этот запрос. Однако в заголовке есть поле Authorization
, где я должен разместить свой собственный ключ сервера.
Где я могу получить этот ключ сервера? Для этого нет инструкций.
Решение:
Возьмем следующий: (Первый ответ правильный - этот просто показывает, как выглядит страница!) Https://support.clevertap.com/docs/android/find-your-fcm-sender-id-and-fcm -server-апи-key.html #
ОБНОВЛЕНИЕ: По состоянию на апрель 2017 года этот метод не работает. Api_key в google-services.json
- это только старый ключ. Выбранный ответ правильный.
Устаревший способ:
В вашем проекте есть файл JSON с именем google-services.json
Откройте этот файл и выполните поиск
"api_key": [
{
"current_key": "********"
}
эти *** являются вашим сервером api key
Если у вас нет этого файла, вы можете загрузить его из своих сведений о приложении в учетной записи firebase
В firebase есть два ключа, первый из которых находится в настройках (вкладка Общие) и его ключ API веб-поиска.
Второй и в том, что вам интересно, это в настройках (Tab Cloud Messaging) его называемый ключ сервера
Используйте второй для push-уведомлений с php.