数据库更改时通知

时间:2016-09-24 22:50:31

标签: android mysql

我的服务器数据库需要在表中插入时通知android应用程序。例如,在收到订单时,我将其插入SQL Server数据库。我还希望用户在我的应用程序中获得有关订单的通知。该应用程序始终打开。我使用Web服务与数据库联系。

我该如何设置?

1 个答案:

答案 0 :(得分:0)

首先,mysql或其他sql服务器不是实时数据库。您必须使用向数据库插入记录的相同代码通知客户端。为此,最好的选择是使用websockets或推送通知。

因此,如果您的应用程序将始终如您所说的那样打开,那么您可以平等地使用它们。您只需在将订单插入数据库后向客户端发出通知,他们就会立即获得通知。

对于websockets,您可以使用socket.io。对于推送通知,我更喜欢Google FCM。