我有一個android應用程序從web服務接收數據並將其插入到android的本地數據庫。此數據流從應用的管理面板中的一個按鈕開始。我的意思是,作者登錄到設備的管理面板,然後單擊「開始同步」按鈕,設備的數據庫開始與SqlServer數據庫同步。發送數據從服務器到Android數據庫
我想要做的是從遠程服務器觸發此事件。換句話說,當我單擊Web應用程序中的按鈕時,我希望此過程開始,就好像有人點擊「開始同步」按鈕一樣。讓這個Web應用程序是服務器,設備是客戶端。我希望爲所有客戶端(廣播)觸發此進程。
我該如何做到這一點?謝謝。
感謝您的快速回復。我已經對此進行了研究。僅用於向客戶端發送消息嗎?所以我不需要發送消息或通知。我想在客戶端發起事件。 GCM能做到這一點嗎?你的意思是服務器應該發送一個特定的消息,客戶端應該開始同步,如果服務器發送消息(與基本的if語句)? – user1711289 2013-02-20 15:49:54
正確。 GCM提供機制和運輸。您不再需要擔心客戶端是否具有訪問權限,是否打開等。您只需發送一條消息 - 消息會告訴客戶端執行同步,或者可以執行其他任何操作。 – 323go 2013-02-20 16:01:25