如果有在线交易,如何向离线应用发送通知

时间:2013-09-24 08:43:29

标签: php mysql server-push

我想向离线客户端应用程序发送通知,并在Web应用程序上有事务时更新脱机数据库。 客户端应用程序具有我的ISP发布的静态IP地址。

我该怎么做?

其次,可能存在离线应用程序上没有互联网访问权限的情况,当客户端上的互联网访问权限恢复时,我如何请求或重新发送在线完成的任何交易?

我在服务器端使用PHPMySQL

1 个答案:

答案 0 :(得分:0)

有许多方法可以在应用程序之间发送数据。这取决于客户端应用程序界面。

如果是Web应用程序,您可以使用HTTP协议和适当的数据格式(XML,json,csv)。您可以使用简单的HTTP请求或标准(REST,SOAP)。

对于在某些IP端口上侦听的标准网络应用程序,您可以使用套接字。

如果双方都有mysql数据库,则可以设置数据库数据的复制。

如果脱机应用程序也修改了数据,请注意同步问题。