Я зарегистрировал канал уведомлений в приложении для Android после GoogleSamples https://github.com/googlesamples/android-NotificationChannels
Однако как я могу получить идентификатор канала уведомлений из RemoteMessage, поэтому я могу установить его в NotificationBuilder.
public class FirebaseMessagingService extends com.google.firebase.messaging.FirebaseMessagingService {
@Override
public void onMessageReceived(RemoteMessage remoteMessage)
{
//int id = remoteMessage.getNotificationChannel(); // -something like this I could not find
}
Я нашел это значение в объекте RemoteMessage
value [3] = "notification_channel_system", поэтому я могу установить значение для pushbase push-уведомления с использованием значения ключа android_channel_id
https://firebase.google.com/docs/cloud-messaging/http-server-ref, но я не могу получить его, когда он принимается устройством.
Как получить этот идентификатор из PushNotification и установить его в конструктор уведомлений?