[英]Show actions with Ionic push notifications
我正在嘗試使用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"
關於我可能做錯什么的任何想法?
謝謝!
顯然,某些SDK庫版本存在某種不兼容問題。
請參閱此參考: https : //github.com/phonegap/phonegap-plugin-push/issues/767
需要可以從全局范圍訪問回調函數“app.emailGuests”。
像這樣的東西:
window.app = {};
window.app.emailGuests = function(data){
// Do stuff when button is clicked
console.log('Notification data: ', data);
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.