我想开发一个适用于Cordova的应用程序,如下所示。 在服务器端将是一个消息数据库,这些消息应该传递给与所有者帖子对应的某些设备。问题是这样,在手机一侧做一项服务,不时检查是否有任何消息给我,或者让服务器通过推送发送这些消息,我不知道正确的方式,因为它从来没有做过类似的申请。谢谢。
答案 0 :(得分:1)
通过推送发送消息是最佳方式。
客户端检查的缺点: - 如果您在客户端(电话中)编写代码以不时检查消息,则需要处理应用程序未使用时的事件,在无法使用Internet连接时管理调度程序等。
从服务器推送的优势: - 即使在不使用应用程序时,如果推送您将收到通知,用户将知道收到的新消息,并且当用户在线时,将自动收到您发送的所有通知。
我已将这种做法用于多个应用程序,并且我收到了关于usabiltiy
的良好反馈