我们正在开发用于修理他们与医生预约的应用程序。我们将在该日期通过说明医生是否可用来通知用户。
如何在服务器中更改数据时通知用户?
答案 0 :(得分:0)
从服务器向应用程序发送推送消息的常用工作流程是 Google云消息传递,或所谓的 Android推送通知。
简而言之,您将消息发送给Google,Google会通知您的申请。实际的大幅提升是由 Google Play服务库及其相应的应用程序完成的,该应用程序安装在每个Android设备上。有关如何实施的更多信息,请参阅以下链接。
Official Documentation on Cloud Messaging
Android Push Notification Tutorial
答案 1 :(得分:0)
几年前我使用http://pusher.com/ "Pusher"作为doc应用程序。它很容易做,重量轻。
答案 2 :(得分:0)
我认为最简单的方法是通过投票技术。但是,它不适用于实时更新,因为存在更新间隔。根据您的应用程序的要求,这可能会有效!
为了做到这一点。
如果没有,那么他将调用相关的Web服务进行更新 数据
但是,您应该注意Android设备只有在轮询时才会知道。因此,设备可能在下一个轮询周期之前不知道更新。
最准确的方法是始终与服务器保持持久套接字连接。每当发生更新时,您都可以通过打开的套接字立即将更新发送到设备。但是,这更复杂,因为您必须处理套接字连接。
GCM在内部使用套接字连接。因此,包含GCM的解决方案是一种更容易的方法。