我可以使用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
}
]
}
}
预期结果:用户应该能够接收操作按钮的推送通知,单击通知会打开应用程序。
实际结果:用户收到操作按钮通知,但是在单击通知时,通知已关闭且未打开应用程序(即使应用程序位于前台或后台)
答案 0 :(得分:1)
出现插件问题。我重新安装了插件,它正常工作。