我们正在使用phonegap push plugin发送交互式推送通知(带按钮)。 Documentation建议在有效负载中使用“content-available”作为后台通知。
但是,即使设置了内容可用值;当用户点击推送通知按钮时,插件会加载应用程序并显示登录页面。以下是推送通知有效负载示例。
{
"data" : {
"title":"Test title",
"message":"Test message",
"content-available": "1",
"actions": [{ icon: "", title: "APPROVE", callback: "approve"},
{ icon: "",title: "DENY", callback: "deny"}
]
}
}
触发回调函数(在上面的示例中为approve,deny)并正确处理推送操作按钮。
我的问题是:
应用程序如何在后台处理推送通知操作按钮而不加载应用程序并显示登录屏幕?
还有其他推送插件可以处理这种情况吗?
所需的工作流程:
感谢。