Я пытаюсь прочитать официальные документы и руководства о том, как отправлять сообщения с одного устройства на другое. Я сохранил регистрационный токен обоих устройств в базе данных реального времени, таким образом, у меня есть регистрационный токен другого устройства. Я пробовал следующий способ отправить сообщение
RemoteMessage message = new RemoteMessage.Builder(getRegistrationToken())
.setMessageId(incrementIdAndGet())
.addData("message", "Hello")
.build();
FirebaseMessaging.getInstance().send(message);
Однако это не работает. Другое устройство не получает никакого сообщения. Я даже не уверен, если я могу использовать восходящую передачу сообщений для передачи устройства на коммуникацию устройства.
PS: Я просто хочу знать, возможна ли обмен сообщениями между устройствами через FCM? Если да, то есть ли у меня код, который я использовал? Если да, то каков правильный путь.
Update:
Мой вопрос состоял в том, чтобы спросить, возможно ли обмен сообщениями устройства с устройством без использования какого-либо отдельного сервера, отличного от firebase, обмен сообщениями или нет, если да, то как, поскольку нет документации об этом. Я не понимаю, что здесь объяснить? В любом случае я получил ответ и обновляю его как ответ, как только вопрос будет вновь открыт.