отправлять несколько уведомлений с использованием FCM, но в пределах одной и той же серверной части, говоря, что существует несколько типов уведомлений, возможно, с разной полезной нагрузкой данных и разными заголовками уведомлений. Я хочу, чтобы менеджер уведомлений мог различать каждое уведомление нана стороне клиента и отправьте их на другой Notification Channels
?
РЕДАКТИРОВАТЬ Я попытался установить параметр уведомлений_id, и он не работает.
РЕДАКТИРОВАТЬ: я могу добавить полезную нагрузку данных и ограничить уведомление в одном из моихклассы и добавить оператор переключения, который будет делиться в соответствии с моим уведомлением, но мне нужно обрабатывать данные в фоновом режиме, а не на переднем плане.
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
super.onMessageReceived(remoteMessage);
notificationSwitch(remoteMessage);
}
private void notificationSwitch(RemoteMessage remoteMessage) {
RemoteMessage.Notification notification = remoteMessage.getNotification();
if (notification.getTitle().equals("TypeOne")){
TypeOneSendNotification(remoteMessage);
}
else{
TypeTwosendNotification(remoteMessage);
}
}
//Ofcourse we are able to switch based on the title, or different data payloads
РЕДАКТИРОВАТЬ: я преобразовал в полезную нагрузку данных и отредактировал заголовок уведомления длябыть в состоянии переключить вышеуказанное редактирование