Sea*_*VDH 5 notifications push-notification react-native expo
当有人发送消息时,我在 Expo 中的应用程序会推送通知,但如果该人发送多条消息,则会推送第二个通知。
我可以做些什么来清除以前的通知,或者只是更新通知而不是向列表中添加第二个通知?
基本上我需要强制覆盖或关闭以前的通知。
我希望使用的方法是添加一个侦听器,该侦听器在追加之前清除通知,但这似乎仅在应用程序处于前台时才有效。
目前有推荐的方法吗?
fly*_*ade -1
_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)
};
Run Code Online (Sandbox Code Playgroud)
这就是我在 NodeJS 中的做法
| 归档时间: |
|
| 查看次数: |
1690 次 |
| 最近记录: |