2016-01-23 72 views
0

我正在開發一個Android應用程序。如果數據庫中的值發生更改,我需要得到通知。爲此,我使用了一個使用SqlDefendency和OnChange方法從SQL Server數據庫獲取通知的asp.net網站。 如果值發生變化,網站將使用Response.write()方法返回新值。那麼,我可以從android連接到我的網站以獲得此回覆嗎? 在此先感謝!Android保持連接到一個網站接收數據庫通知

+0

你應該使用GCM –

回答

0

我想改變工作流程,這樣的:

  • 隨着一些間隔從移動應用發送請求到Web服務器(如需要可最後已知值)
  • Web服務器將查詢數據庫,並基於新的來自數據庫的值和最後已知值將產生期望的輸出。
0

您應該爲您的Web服務器編寫一個API,用於根據需要檢查數據庫並返回值。然後在您的應用程序中,您應該編寫一個調用api的線程並在某個修復時間檢查更改。

您可以使用json或soap等協議在服務器和應用程序之間傳遞信息。

這樣你總是連接到你的網絡服務器,你可以得到通知。