清除以前的世博推送通知
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了清除以前的世博推送通知相关的知识,希望对你有一定的参考价值。
当有人发送消息时,我在Expo中有我的应用程序推送通知,但如果该人发送多条消息,则会推送第二个通知。
我可以做些什么来清除以前的通知,或只是更新通知而不是向列表添加第二个通知?
基本上我需要强制覆盖或忽略以前的通知。
我希望使用的方法是添加一个在追加之前清除通知的监听器,但似乎这仅在应用程序位于前台时才有效。
目前有推荐的方法吗?
答案
_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中的表现
以上是关于清除以前的世博推送通知的主要内容,如果未能解决你的问题,请参考以下文章