【问题标题】:How do mobile apps store messages locally?移动应用程序如何在本地存储消息?
【发布时间】:2015-07-07 23:46:04
【问题描述】:

由于某种原因,这很难找到,但我正在尝试使用 Ionic 框架和 MEAN 堆栈制作一个消息传递应用程序,但我想知道......

  1. 为混合应用发送和检索消息(socket.io 或其他节点模块)的最佳做法是什么?
  2. 应用应如何使用 Ionic 存储这些消息(sqllite 或 nosql)?
  3. 应将它们存储在什么格式(Json?)以便在聊天屏幕上进行排序和打印检索?

非常感谢您的回答,链接真正帮助我进一步研究。

【问题讨论】:

    标签: angularjs node.js socket.io ionic-framework mean-stack


    【解决方案1】:

    好吧,如果你正在做一个平均堆栈,那么你将使用一个 mongo 数据库(M:Mongo,E:express,A:angular,N:node)。 Socket Io 将是我所知道的发送消息的最佳方法。您将它们存储在 Mongo DB 上。由于您将使用 mongo DB,因此您将使用 Json 格式 I:E: {user: "", Message: "", MSGID: ""}。

    一些链接: https://github.com/DaftMonk/mean-chat https://www.airpair.com/ionic-framework/posts/ionic-socketio-chat-application-tutorial http://forum.ionicframework.com/t/demo-ionic-chat-app/13324

    【讨论】:

    • 我必须将它们存储在 Mongo 数据库中吗?我应该能够使用服务器发送和接收消息并将它们存储在手机上
    • 如果您使用的是平均堆栈,您可以这样做。我知道将它们本地存储在混合应用程序中的唯一方法是本地存储,这对于持久存储来说不是很安全。 learn.ionicframework.com/formulas/localstorage
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-06
    • 1970-01-01
    相关资源
    最近更新 更多