作者:D之phper | 来源:互联网 | 2023-05-19 04:51
IpreparediOSappincordova,IusedoriginalCordovaPluginforLocalNotifications.Imschedulin
I prepared iOS app in cordova, I used original Cordova Plugin for Local Notifications. I'm scheduling about 90 local notifications in notification center. It's working on iOS 10, but on iOS 11 not always and on not every device.
我在cordova中准备了iOS应用程序,我使用原始Cordova插件进行本地通知。我在通知中心安排了大约90个本地通知。它在iOS 10上运行,但在iOS 11上并不总是在每台设备上都有。
For example on my phone I see all notifications - in foreground and background.
例如,在我的手机上,我看到所有通知 - 前景和背景。
On other phone I see notifications only in foreground (inside app), not in background.
在其他手机上,我只在前台(内部应用程序)中看到通知,而不是在后台。
Is it an iOS 11 bug?
这是iOS 11的错误吗?
UPDATE - SOLVED
更新 - 已解决
Cordova Plugin for local notifications can only schedule 64 local notifications (like iOS docs limit). So I need to code native module with queue for 64 current local notifications and database to set next local notifications after limit.
用于本地通知的Cordova插件只能安排64个本地通知(如iOS文档限制)。因此,我需要使用队列为64个当前本地通知和数据库编写本机模块,以便在限制之后设置下一个本地通知。
1 个解决方案