Как отправить сообщение один на один с помощью 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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