我在Flutter应用程序中使用OneSignal接收通知。我已经在Flutter中创建了自己的表格来保存通知,但无法保存在应用终止时发送的消息。但是,我发现OneSignal软件包在设备上安装了自己的数据库,无论应用程序处于什么状态,它都能捕获所有内容!因此,为避免重复数据,我想改用此数据库。它位于flutter app文件夹之外,这是我的问题(请参见下图)。
如何访问该数据库?有人知道iOS上的版本是否相同(我目前无法检查)。
非常感谢。
答案 0 :(得分:2)
重要的是要了解,如果应用程序已终止,则不会触发任何onReceived处理程序。我们根本不建议使用本地数据库。最好的选择是为每个平台使用相应的通知扩展程序服务。虽然您必须为此编写本机代码!干杯