在Phonegap Android App中本地存储推送通知消息

时间:2014-11-23 10:42:10

标签: android sqlite push-notification cordova-plugins

我正在为Android开发一个Phonegap应用程序,我正在使用PushPlugin来接收通知。我想使用SQLiteDatabase在本地存储这些通知,因此最好使用SqlitePLugin存储它,或者我应该使用SQLite数据库在本地存储它们。 我希望我很清楚。 提前致谢

1 个答案:

答案 0 :(得分:1)

有两种情况(我会考虑背景/封闭案例中的应用程序),forground case会非常直接(在这种情况下你可以使用sqlitePlugin):

  1. 您只收到一个通知 - 然后,一旦您的应用启动并调用回叫,您就可以使用SqllitePlugin点击该通知并存储有效负载详细信息。

  2. 您收到多个通知 - 在这种情况下,您只会获得您在回调函数中从通知栏中点击的通知的详细信息。您将很难获得其他通知负载。在这种特殊情况下,最好入侵PushPlugin并在本地存储Notifications。