Я разрабатываю приложение для IPhone в IBM Mobilefirst Platform 7.1 с функцией Push Notification. Я отправляю push-уведомление на основе идентификатора пользователя.IBM MobileFirst Platform 7.1 Поведение Push Notification
Используя аутентификацию на основе адаптера, я получаю идентификатор пользователя и подписываюсь на Push Notification на основе идентификатора пользователя.
поведение уведомления толчок в моем приложении:
- Войти и подписаться на уведомление толчок
- Выход
- Отправить Уведомление [Когда приложение находится на переднем плане] - Успешно получены и обработаны
- Отправить уведомление [Когда приложение находится в фоновом режиме] - успешно получено и обработано
- Отправить уведомление [После убийства приложение работает в фоновом режиме] - успешно получен, но может в состоянии получить содержание уведомления и обрабатывать его только после входа в систему (т.е. pushNotificationInvoked функция запускается с полезной нагрузкой только после входа в систему)
Теперь, точка, когда приложение находится на переднем плане и в фоновом режиме, мы можем получать и обрабатывать уведомление независимо от входа пользователя в систему или нет. Тогда почему вам нужно войти в систему, щелкнув полученное уведомление, когда приложение не работает на переднем плане или в фоновом режиме.
Как MFP обрабатывает уведомление? или есть что-то, чего я здесь не хватает?
Заранее спасибо.
Любая идея, почему функция pushNotificationInvoked запускается только после входа? – sasi