使用Ionic推送通知展示操作

5

我正在尝试使用Ionic 自定义推送通知phonegap-plugin-push来实现通知操作。

不幸的是,即使消息和标题完美地工作,我仍然没有运气显示操作按钮。

这是我的cURL请求:

curl -X POST -H "Authorization: Bearer XXXXXXXXXXXXXXX" -H "Content-Type: application/json" -d '{
"tokens": ["XXXXXXXXXXXXXXX"],
"profile": "push01",
"notification": {
    "message": "test",
    "android": {
      "title": "test android",
      "data": {
        "actions": [
          { "icon": "emailGuests", "title": "EMAIL GUESTS", "callback": "app.emailGuests", "foreground": true},
          { "icon": "snooze", "title": "SNOOZE", "callback": "app.snooze", "foreground": false }
        ]
      }
    }
  }
}' "https://api.ionic.io/push/notifications"

任何想法我可能做错了什么吗?
谢谢!

你能用Ionic 2解决这个问题吗? - Naveed Ahmed
2个回答

1
回调函数“app.emailGuests”需要从全局范围访问。
类似这样:
window.app = {};
window.app.emailGuests = function(data){
    // Do stuff when button is clicked
    console.log('Notification data: ', data);
};

请问您如何在Ionic 2中处理它? - Naveed Ahmed

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接