Когда я начал кодировать уведомления, они обрабатывались одним из двух способов.
Если приложение не было открыто или телефон был заблокирован, пользователь получит предупреждение с кнопкой «просмотр», чтобы открыть приложение.
если приложение было открыто, предупреждение было обработано в делегате приложения.
Теперь, когда я развернул приложение, если телефон заблокирован, пользователь получает уведомление, но если он разблокирует телефон, приложение открывается и уведомление теряется.
Есть ли что-то, что мне нужно отправить вместе с полезной нагрузкой, которая заставляет его вести себя так? или я что-то не так делаю?
Если уведомление получено, когда приложение открыто, приложение работает с ним нормально, если уведомление получено, когда приложение закрыто, но телефон не заблокирован, оно работает нормально. Проблема возникает только в том случае, если телефон заблокирован (наиболее распространенный вариант использования!)
ура