Я хочу создать клиентские и административные приложения для Android таким образом, чтобы приложение администратора отправляло уведомление в FCM (API), а пользователи клиентского приложения получали это уведомление.
Итак, я использовал Firebase Admin SDK для отправки уведомления из приложения администратора в FCM с помощью документации FCM , но в следующем коде (из документации)
есть что-то странное
// This registration token comes from the client FCM SDKs.
String registrationToken = "YOUR_REGISTRATION_TOKEN";
// See documentation on defining a message payload.
Message message = Message.builder()
.setNotification(new Notification(
"$GOOG up 1.43% on the day",
"$GOOG gained 11.80 points to close at 835.67, up 1.43% on the day."))
.setCondition(condition)
.build();
// Send a message to the device corresponding to the provided
// registration token.
String response = FirebaseMessaging.getInstance().send(message);
// Response is a message ID string.
System.out.println("Successfully sent message: " + response);
Поскольку send(RemoteMessage)
принимает RemoteMessage
, а не Message
объект, как я мог изменить предыдущий код для отправки уведомления с использованием RemoteMessage
object