Как отправить сообщение один на один с помощью Firebase MessagingAndroid

Форум для тех, кто программирует под Android
Anonymous
Как отправить сообщение один на один с помощью Firebase Messaging

Сообщение Anonymous »

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

Код: Выделить всё

RemoteMessage message = new RemoteMessage.Builder(getRegistrationToken())
.setMessageId(incrementIdAndGet())
.addData("message", "Hello")
.build();
FirebaseMessaging.getInstance().send(message);
Однако это не работает. Другое устройство не получает никаких сообщений. Я даже не уверен, смогу ли я использовать отправку восходящих сообщений для связи между устройствами.

PS: Я просто хочу знать, возможен ли обмен сообщениями между устройствами с помощью FCM? Если да, то есть ли проблемы с кодом, который я использовал? Если да, то каков правильный путь.

Обновление:

Мой вопрос заключался в том, можно ли Обмен сообщениями устройств без использования какого-либо отдельного сервера, кроме Firebase, может осуществляться или нет, если да, то как, поскольку документации по этому поводу нет. Я не понимаю, что тут еще объяснять? В любом случае я получил ответ и обновлю его как ответ, как только вопрос будет снова открыт.

Подробнее здесь: https://stackoverflow.com/questions/379 ... -messaging

Вернуться в «Android»