Я могу получить уведомление с кнопкой действия, используя плагин phonegap. Однако я не могу открыть приложение, когда нажимаю на уведомление.
Я проверил следующий параметр в config.xml
android: launchMode = "singleTop"
Я пробовал различные полезные нагрузки. Я использую почтальон для отправки этих уведомлений. Я могу открыть приложение, когда использую следующую полезную нагрузку (поддерживается FCM), но не получаю кнопки действий.
{
"registration_ids": ["dG7v71qgTtQ:APA91bGzfypc_bf-YZ_Gzayqoit4b4DeAZpCaTvPq5Cw3XqTClEFVkgTvvIZCkJVPXIa6-iLnzSrLuFO39SN-kCypBkkxklBIkf4qyYb1WWRZV4qVpR7sMKsNE3tNqtvd6m-ierZxRT6"],
"notification": {
"title": "My title",
"message": "My message."
},
"data": {
"actions": [
{ "title": "Accept", "callback": "app.accept", "foreground": true},
{ "title": "Ignore", "callback": "app.ignore", "foreground": false}
]
}
}
Когда я использую следующую полезную нагрузку, я получаю уведомление о кнопках действий. Но не может открыть приложение, когда пользователь щелкает уведомление!
{
"registration_ids": ["dG7v71qgTtQ:APA91bGzfypc_bf-YZ_Gzayqoit4b4DeAZpCaTvPq5Cw3XqTClEFVkgTvvIZCkJVPXIa6-iLnzSrLuFO39SN-kCypBkkxklBIkf4qyYb1WWRZV4qVpR7sMKsNE3tNqtvd6m-ierZxRT6"],
"data": {
"title": "AUX Scrum",
"message": "agenda.",
"actions": [
{
"icon": "emailGuests",
"title": "EMAIL GUESTS",
"callback": "emailGuests",
"foreground": true
},
{
"icon": "snooze",
"title": "SNOOZE",
"callback": "snooze",
"foreground": false
}
]
}
}
Ожидаемый результат: пользователь должен иметь возможность получать push-уведомления о действиях, и уведомление о нажатии открывает приложение.
Фактический результат: Пользователь получает уведомление кнопки действия, но при нажатии на уведомление уведомление закрывается и приложение не открывается (даже если приложение находится на переднем плане или в фоновом режиме)