【问题标题】:What is the best practice to store push notifications? IONIC 3存储推送通知的最佳做法是什么?离子 3
【发布时间】:2018-08-02 19:03:39
【问题描述】:

我是 Ionic 的新手,我正在开发一个带有通知页面的应用。用户将收到推送通知,并且应用程序必须存储已收到的所有推送通知。该应用程序还将显示所有已读/未读通知的列表,并在用户阅读消息时更改状态。

我正在考虑使用 SQLite 插件并创建方法来选择特定通知、所有通知和更改状态已读/未读的更改方法。

我是否走在正确的道路上,还是有最佳做法?

【问题讨论】:

    标签: sqlite ionic-framework push-notification ionic3 ionic-storage


    【解决方案1】:

    不,我不认为本地 SQLite 插件可以帮助您(假设您将通知远程发送给用户,即从服务器。)

    您的应用在收到通知时甚至可能没有运行,用户甚至可能在收到通知后都没有打开应用。因此,您将没有机会存储这些通知,它们将会丢失。

    正确的方法是在您的服务器上安装一个远程数据库。当您发送通知时,您还应该将该用户的通知存储在数据库中。每当用户打开应用程序时,您应该为每个用户请求通知表,并将他/她看到的标记为已看到。

    您可以为此使用 Firebase 数据库,这很容易编写代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-10
      • 2016-07-05
      • 1970-01-01
      • 1970-01-01
      • 2017-04-21
      • 2017-01-18
      • 2018-12-06
      相关资源
      最近更新 更多