Sqlite 存储推送通知的最佳做法是什么?离子3
我是爱奥尼亚的新手,我正在开发一个有通知页面的应用程序。用户将收到推送通知,应用程序必须存储已收到的所有推送通知。该应用程序还将显示所有已读/未读通知的列表,并在用户阅读消息时更改状态 我正在考虑使用SQLite插件并创建方法来选择一个特定的通知、所有通知,以及一个alter方法来更改状态“已读/未读”Sqlite 存储推送通知的最佳做法是什么?离子3,sqlite,ionic-framework,push-notification,ionic3,ionic-storage,Sqlite,Ionic Framework,Push Notification,Ionic3,Ionic Storage,我是爱奥尼亚的新手,我正在开发一个有通知页面的应用程序。用户将收到推送通知,应用程序必须存储已收到的所有推送通知。该应用程序还将显示所有已读/未读通知的列表,并在用户阅读消息时更改状态 我正在考虑使用SQLite插件并创建方法来选择一个特定的通知、所有通知,以及一个alter方法来更改状态“已读/未读” 我的方法正确吗?还是有一个最佳实践可以做到这一点?不,我不认为本地SQLite插件可以帮助您(假设您从服务器远程向用户发送通知。) 收到通知时,您的应用程序甚至可能未运行,用户甚至可能在收到通知
我的方法正确吗?还是有一个最佳实践可以做到这一点?不,我不认为本地SQLite插件可以帮助您(假设您从服务器远程向用户发送通知。) 收到通知时,您的应用程序甚至可能未运行,用户甚至可能在收到通知时也无法打开应用程序。因此,您将没有机会存储这些通知,它们将丢失 正确的方法是在服务器上有一个远程数据库。发送通知时,还应将该用户的通知存储在数据库中。每当用户打开应用程序时,您都应该为每个用户请求通知表,并将他/她看到的通知表标记为已看到 您可以使用Firebase数据库来实现这一点,这非常容易编码