目前我有一个使用katzer / cordova-plugin-local-notifications的Cordova应用程序。我遇到的问题是,如果我收到多个通知,我只能看到过去24小时内的最新通知而不是完整的通知列表。目前,当您从iphone上自上而下滑动时,您可以看到来自多个来源的完整通知列表。通过我在我的应用程序中实现的方式,我只能看到我的cordova应用程序的最新通知。这是我的代码:
getNotification(time) {
const url = this.url + '/notification?time=' + time;
this.eventSource = new EventSource(url);
this.eventSource.onmessage = (event) => {
var data = JSON.parse(event.data);
if (data[0]) {
this.data = data[0].postId;
cordova.plugins.notification.local.schedule([
{
id: 1,
title: 'My App',
text: this.message
}
]);
}
};
this.eventSource.onerror = (error) => console.log(error);
}
我有以下相关版本的库/框架:
"cordova-ios": "^4.5.4",
"cordova-plugin-device": "^1.1.7",
"cordova-plugin-local-notification": "git+https://github.com/katzer/cordova-plugin-local-notifications.git"
Cordova -v:8