Краткое описание: я получаю уведомление pu sh от twilio chat . Но в моем приложении я использую 4 разных чата (канала). Поэтому, когда я получаю поле " bage " из уведомления, оно просто показывает количество чатов с новыми сообщениями, но не количество сообщений.
Как я могу получить сумму непрочитанных сообщений из всех чатов ?
Дополнительная информация:
- Я использую Reaction-native 0.61.2 , но я также пишу собственный код;
- Во время В работе я использовал этот урок TwilioChatReactNative ;
- Для обозначения непрочитанных сообщений я использую Горизонт потребления сообщений ;
- Способ подключения к чату ( только часть реакции) близко к этому Подключиться к чату ;
- Теоретически я могу сам настроить набор, но для меня эта функция не работает в фоновом режиме;
PushNotification IOS .setApplicationIconBadgeNumber
- Также я пытался использовать эту библиотеку реагировать-родной-уведомление , но это тоже не помогло .
- Я подписываюсь на pushNotification этим методом
client.setPushRegistrationId ('apn', token);
- Когда я использую twilio уведомить и установить вручную « bage », все работает хорошо, но уведомление от чата twilio делает сам.
Резюме: мне нужно одно решение из этого список (или что-то еще, я открываю для предложений):
- Скажите, что twilio отправляет мне сумму непрочитанных сообщений из всех чатов;
- Способ как обновить " bage"из фона;
- Новый способ подписки на каналы для получения суммы сообщений в" bage".
Спасибо всем, кто ответит