Отправить push-уведомление с помощью учетной записи консоли php и firebase

все, эм, у меня есть этот php-код:

    <?php
// API access key from Google API's Console
define( 'API_ACCESS_KEY', 'YOUR_FIREBASE_API_ACCESS_KEY' );
$registrationIds = array( $_GET['id'] );
// prep the bundle
$msg = array
(
    'body'  => $_GET['body'],
    'title'     => $_GET['title'],
    'vibrate'   => 1,
    'sound'     => 1,
);
$fields = array
(
    'registration_ids'  => $registrationIds,
    'notification'          => $msg
);

$headers = array
(
    'Authorization: key=' . API_ACCESS_KEY,
    'Content-Type: application/json'
);

$ch = curl_init();
curl_setopt( $ch,CURLOPT_URL, 'https://fcm.googleapis.com/fcm/send' );
curl_setopt( $ch,CURLOPT_POST, true );
curl_setopt( $ch,CURLOPT_HTTPHEADER, $headers );
curl_setopt( $ch,CURLOPT_RETURNTRANSFER, true );
curl_setopt( $ch,CURLOPT_SSL_VERIFYPEER, false );
curl_setopt( $ch,CURLOPT_POSTFIELDS, json_encode( $fields ) );
$result = curl_exec($ch );
curl_close( $ch );
echo $result;
?>

Я только что искал, но мне бы хотелось:

1) Какой YOUR_FIREBASE_API_ACCESS_KEY? В настройках моего приложения в firebase Я вижу КЛЮЧ СЕРВЕРА, ПРЕДЫДУЩИЙ КЛЮЧ СЕРВЕРА (в переводе с итальянского) и ИДЕНТИФИКАТОР СЕРВЕРА.

2) Как я могу получить регистрационные идентификаторы из приложения учетной записи firebase? Если я хочу отправить push-уведомление на все устройства, на которых установлено это приложение, как я могу это СДЕЛАТЬ?

3) При нажатии кнопки:

  • Подключиться к учетной записи firebase с помощью ключа API (какой?)
  • Отправить на все устройства, у которого установлено мое приложение (тема или нет?)

Помогите, пожалуйста. Я в замешательстве.

Более чем ясно из этого я не могу.

Спасибо Давиде

извините, но ваш вопрос непонятен ... вы можете добавить больше описания

Almazini 26.07.2018 09:27

я написал «Привет всем», но что-то не так ...

Davide Londei 26.07.2018 09:41

@Almazini, ты итальянец?

Davide Londei 26.07.2018 09:44

@DavideLondei нет, но я люблю Италию :)

Almazini 26.07.2018 09:48

@Almazini :) :) :)

Davide Londei 26.07.2018 09:51
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
5
163
0

Другие вопросы по теме