2017-09-02 57 views
0

我有我的應用程序在世博會推送通知時有人發送消息,但如果該人發送多個消息,第二個通知被推送。清除上一個世博會推送通知

有什麼我可以做的,以清除以前的通知,或者乾脆更新通知,而不是添加第二個通知到列表?

基本上我需要強制覆蓋或關閉以前的通知。

我希望使用的方法是添加一個偵聽器,在追加之前清除通知,但似乎只有當應用程序位於前臺時才能使用。

目前有推薦的方法嗎?

回答

0
_handleNotification = (notification) => { 
    this.setState({notification: notification}); 
    console.log('get notification', this.state.notification); 
    let localnotificationId = this.state.notification.notificationId; 
    setTimeout(function() { 
    Notifications.dismissNotificationAsync(localnotificationId); 
    }, 10000) 

}; 

這是我的NodeJS

怎麼辦