0
當表中插入數據時,我的服務器數據庫需要通知android應用程序。例如,當接收到一個訂單時,我將它插入到SQL Server數據庫中。我也希望用戶在我的應用程序中獲得有關訂單的通知。該應用程序始終打開。我使用Web服務與數據庫聯繫。數據庫更改時通知
我該如何設置?
當表中插入數據時,我的服務器數據庫需要通知android應用程序。例如,當接收到一個訂單時,我將它插入到SQL Server數據庫中。我也希望用戶在我的應用程序中獲得有關訂單的通知。該應用程序始終打開。我使用Web服務與數據庫聯繫。數據庫更改時通知
我該如何設置?
首先,mysql或其他sql服務器不是實時數據庫。您必須以相同的代碼通知您的客戶,您將記錄插入數據庫。爲此,最好的選擇是使用websockets或推送通知。
因此,如果您的應用程序將始終如您所說開放,您可以同時使用兩者。您只需在將訂單插入數據庫後將通知發送給客戶,即可立即獲得。
對於網絡套接字,您可以使用socket.io。對於推送通知,我寧願使用Google FCM。
我可以在我的服務器端編寫php代碼,當數據庫更新後聯繫wthe我的firebase consol發送通知給客戶端? –
我發現http://stackoverflow.com/questions/37371990/how-can-i-send-a-firebase-cloud-messaging-notification-without-use-the-firebase –
但我不知道如何使用它 –