无法从扩展应用程序类的OneSignal处理程序类将数据保存到Android设备上的数据库。
如何在 NotificationReceivedHandler 中将通知中收到的数据保存到数据库。我正在获取数据库实例,如下所示::
SQLiteOpenHelper helper = new DataBaseHelper(getApplicationContext());
SQLiteDatabase db = helper.getWritableDatabase();
此外,如何在设备处于前台时处理通知的打开,因为在这种情况下,通知显示为警报对话框。那么,我如何检测通知是否是从应用程序的前台打开的?
答案 0 :(得分:0)
我不确定您的SQLite问题。
此外,如何在设备进入时处理通知的打开 前景,在这种情况下,通知显示为警报 对话。那么,我如何检测通知是否被打开 应用程序的前景?
发送到OSNotification的NotificationReceivedHandler实例将具有可用于检测此问题的isAppInFocus属性。