![](/img/trans.png)
[英]Capacitor/Ionic: Handling push notification in background or when app was killed
[英]How to make ionic push notification triggers the app even in background?
我正在制作離子雲推送通知的離子應用程序。
當應用程序打開時,一切都運行良好,但是當應用程序甚至在后台收到新通知時,我需要觸發一些功能,當前沒有發生這種情況。
另外,我想發送帶有content_available:1的通知,只是為了成為用戶的隱形通知,這導致另一個問題,當應用程序處於這種通知的后台時,我甚至沒有頂級菜單警報點按並打開應用程序。
所以,我想知道是否可以使用content_available進行隱形推送:1在我的應用程序關閉或睡眠時觸發一個函數。
先感謝您。
請參閱ParsePush插件:
ParsePushPlugin.on('receivePN', function(pn){
console.log('yo i got this push notification:' + JSON.stringify(pn));
});
要么
ParsePushPlugin.on('receivePN:chat', function(pn){
console.log('yo i can also use custom event enter code here keep things like chat modularized');
});
您可以使用cloud:push:notification
事件來捕獲應用程序在打開,關閉或睡眠時收到的每個通知。
示例代碼將描述實現。 此鏈接也會有所幫助
$rootScope.$on('cloud:push:notification', function(event, data) { $localStorage.pushNotification = data; var msg = data.message; /*When push notification open if application is in sleep state following code is given true*/ var isAppSleep = msg.app.asleep; /*When push notification open if application is in closed state following code is given true*/ var isAppClosed = msg.app.closed; });
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.