我有一個SQL Server數據庫,當有插入表中我想通知Android應用程序。數據庫更改時收到通知Android
例如,當訂單收到時,我將它插入到SQL Server數據庫中。我也希望用戶在我的應用程序中獲得有關訂單的通知。該應用程序始終打開。我使用Web服務與數據庫聯繫。
我不想每隔10秒左右要求表格。有沒有其他方法?
我有一個SQL Server數據庫,當有插入表中我想通知Android應用程序。數據庫更改時收到通知Android
例如,當訂單收到時,我將它插入到SQL Server數據庫中。我也希望用戶在我的應用程序中獲得有關訂單的通知。該應用程序始終打開。我使用Web服務與數據庫聯繫。
我不想每隔10秒左右要求表格。有沒有其他方法?
您可以使用Google Cloud消息服務,瞭解如何設置服務器here。
示例:如果您使用的是PHP,那麼在插入或更改任何數據時,您可以推送以將gcm通知給定的潛水。否則你可以在sql中設置觸發器並調用系統服務來通知gcm
我使用IIS(Windows)服務器和MS SQL數據庫。並從其他Android應用程序插入,它有什麼區別?你能舉個例子嗎? –
好吧,要連接到你使用web服務的數據庫,我想asp.net或c#你的情況:你發送命令從設備到服務器和服務器的請求做一些處理,然後服務器將其插入數據庫。 因此,如果您使用的是asp.net或c#請參閱http://steveloper.com/android-google-cloud-messaging-and-asp-net/或http://www.codeproject.com/Tips/434338/Android -GCM-Push-Notification –
讓我告訴你獲取設備的通知,你需要設備ID和你想發送的消息。您正在使用的服務或腳本語言只需使用給定的參數向gcm服務器發送一個http請求,並將它發送到設備。 –
使用推送通知。 –
可能推送通知是我可以建議的最好的。 –
使用推送通知 –