我使用OneSignal我扑申请接收通知。我已经创建了自己的表内的扑救通知,但我无法保存而应用程序已终止,已发送的邮件。然而,我发现,OneSignal包有它自己的数据库安装在设备上捕获的一切,无论应用程序处于什么状态!因此,为了避免重复数据我想使用这个数据库,而不是。它位于这是我的问题扑app文件夹以外的(见下图)。
如何访问这个数据库?有谁知道,如果它是在iOS(我一直没能检查在这个时候)是相同的。
非常感谢。
要明白,如果一个应用程序已经终止,任何onReceived处理程序不会被解雇是非常重要的。我们不建议使用本地数据库的。最好的办法是为每个平台使用相应的通知扩展服务。虽然你将不得不写本地代码此!干杯
编辑:ANDROID - NotificationExtenderService - 这可以设置为无声收到通知时您的应用程序不运行或重写的通知是如何在通知栏中显示。见Background Data and Notification Overriding部分设置此。