Я следую учебному пособию по обмену сообщениями в облачной среде здесь https://firebase.google.com/docs/cloud-messaging/send-message#send_messages_to_specific_devices и у меня возникают проблемы при создании объекта Message.
Когда я пытаюсь отправить сообщение, используя приведенный ниже код, и запускаю мое приложение, я получаю следующую ошибку компиляции: «Несоответствие типов: выводится тип сообщения, но ожидалось RemoteMessage». Он говорит мне передать RemoteMessage вместо Message, но параметр send () явно указывает иное.
Я также использую Firebase Admin SDK и затрудняюсь вместо этого отправлять уведомление на устройство программно уведомления консоли composer. Я действительно ценю любую помощь заранее!
// See documentation on defining a message payload.
val message: Message = Message.builder()
.putData("score", "850")
.putData("time", "2:45")
.setTopic(topic)
.build()
// Send a message to the devices subscribed to the provided topic.
FirebaseMessaging.getInstance().send(message)