Push-уведомления с использованием FireBase - PullRequest
0 голосов
/ 05 сентября 2018

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

Пожалуйста, спасите мою жизнь, ребята.

Ответы [ 2 ]

0 голосов
/ 05 сентября 2018

Во-первых, вам нужно получить весь токен устройства регистрации из базы данных.

Затем вам нужно создать JSON Object:

 JSONObject json = new JSONObject();
 json.put("to",/* device tooken*/);
 json.put("use to","/topics/all");
 json.put("notification",/* notifications Messgae */);

После этого вам нужно нажать на вызов API по указанному ниже URL. Вы можете использовать залп, модификацию или что-то еще, в чем вам удобно

https://fcm.googleapis.com/fcm/send

Но вам нужно добавить заголовки с помощью вызова API, который является обязательным:

«Авторизация», / SERVER_KEY /
"Content-Type", "применение / JSON";

Для уточнения, смотрите здесь .

Это работает для вас.

0 голосов
/ 05 сентября 2018

Похоже, вам нужно будет подписать каждого клиента на одну и ту же тему и после отправки сообщения в указанную тему.

https://firebase.google.com/docs/cloud-messaging/android/send-multiple?authuser=0

...