В моем приложении есть функция уведомлений. Когда я получаю уведомление, я показываю значок на значке своего приложения.
Насколько я знаю, когда мое приложение находится в фоновом режиме, поскольку пользователь не нажимает на уведомление в центре уведомлений, мое приложение не знает, что у него есть уведомление. Таким образом, он не может изменить номер значка.
Также из этой темы: Определять, когда пользователь очищает уведомление от центр уведомлений
Если пользователь очистит уведомление приложения, приложение не сможет его обнаружить.
Итак, проблема здесь:
– Мое приложение находится в фоновом режиме
– Пользователь получает уведомление, связанное с приложением
– Приложение добавляет значок с номером 1 к значку приложения
– Пользователь удаляет уведомление из центра уведомлений
- Приложение никогда не понимает, что уведомление было удалено, поэтому оно может удалить значок !!!
Итак, как другие приложения решают эту проблему? Есть ли какое-нибудь решение для этого?