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


How to send a notification to an offline app whenever there is an online transaction

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

我应该怎么做?

其次,在某些情况下,离线应用程序上无法访问互联网,当客户端上的互联网访问恢复时,我将如何请求或重新向客户端发送在线完成的任何交易?

我在服务器端使用PHPMySQL

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

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

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

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

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