Я разрабатываю ионное приложение и использую push-уведомление FCM для отправки уведомлений пользователю.
Это полезная нагрузка отправленного уведомления в формате JSON:
{
"to" : "access_token",
"priority": "normal",
"notification" : {
"body" : "this is message",
"title" : "notification Title"
},
"data": {
"link": ....
}
}
Push-уведомление приходит в следующих случаях:
- когда приложение находится в фоновом режиме или оно было убито -> пользователь получит push-уведомление на панели задач
- когда приложение находится на переднем плане, а пользователь в нем -> пользователь получит новые данные, которые обновят приложение
- когда приложение находится на переднем плане, а экран заблокирован (система считает это в фоновом режиме) -> Таким образом, пользователь получит push-уведомление на панели задач, но при разблокировке экрана телефона < strong> ничего не происходит в экземпляре приложения, который был на переднем плане, пока я не нажму push-уведомление на панели задач.
Есть ли способ получить данные push-уведомления, которое находится в системном трее, не нажимая на него?