Как переслать уведомление с одного устройства на другое, используя fcmAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как переслать уведомление с одного устройства на другое, используя fcm

Сообщение Anonymous »

Я не хочу создавать приложение, которое может пересылать уведомления с одного устройства на другое с помощью fcm.
Приложение будет работать на одном устройстве и прослушивать уведомления с помощью NotificationListenerService в качестве сервера. , и теперь я могу прочитать уведомление, опубликованное на этом устройстве, но, похоже, не удалось опубликовать информацию об уведомлении с помощью Firebase Admin SDK.
Я уверен, что смогу успешно отправить уведомление на другом устройстве в качестве клиента, поскольку я тестировал использование официального инструмента на панели управления Firebase.
Панель управления Firebase
Вот моя часть кода:
``
переопределить fun onNotificationPosted(sbn: StatusBarNotification?) {
super.onNotificationPosted(sbn)

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

val notifatication = sbn?.notification;
val extras = notifatication?.extras;

var extraImage = extras?.getString(Notification.EXTRA_PICTURE)
val title = extras?.getString(Notification.EXTRA_TITLE, "")
val body =
extras?.getCharSequence(Notification.EXTRA_TEXT, "").toString()

val token = sharedPreferences.getString("Token", "")

if(!token.isNullOrEmpty()){
Log.d(TAG, "send to $token")

val msgId = AtomicInteger()
val RMBuilder = RemoteMessage.Builder("$token@gcm.googleapis.com/fcm/send")
RMBuilder.setMessageId(msgId.incrementAndGet().toString())
RMBuilder.addData("title", title)
RMBuilder.addData("body", body)

// Send a message to the device corresponding to the provided
// registration token.
val response = FirebaseMessaging.getInstance().send(RMBuilder.build())
Log.d(TAG, "result is $response")
}
}
``
Вот мой полный код:
(https://github.com/HappyMax0/ NotificationSync)
Я пробовал Firebase Admin SDK, или есть ли другой способ отправлять уведомления с помощью fcm?

Подробнее здесь: https://stackoverflow.com/questions/786 ... er-use-fcm
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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