2013-12-14 27 views
1

新推出通知和Android的服務。我想通過我自己的網站發送請求,我希望在我的android設備上運行的服務應該讀取此請求。有沒有辦法做到這一點。通過我的網站發送通知到特定的Android設備

任何幫助將不勝感激。

謝謝:)

+0

查找到GCM。 Google雲消息傳遞。您的服務器將數據發送至應用程序,並向GCM API發送請求,然後將一個小數據包發送至ypur設備。和你的設備說好,讓我們從我們的服務器獲取。 –

+0

我已閱讀此文檔,但無法找到任何我正在尋找的內容。我想通過使用設備ID從我自己的網站發送請求到特定的android設備。 –

+0

您的服務器沒有與所有應用程序打開的活動連接,因此您無法直接向設備發送消息,稱爲推送通知。獲取通知是指您的設備定期輪詢服務器的時間間隔,如果是,則下載新數據。 GCM從您的服務器獲取請求,並將其發送到指定的設備。指定的設備在有數據可用時收到警報,然後它將從服務器獲取數據。 –

回答

0

不知道我是否明白你的意思。 如果你想使用android向你的網站發送請求,你可以使用Apache的DefaultHttpClient。

下面是一個例子:

DefaultHttpClient httpclient = new DefaultHttpClient(); 
     HttpGet httpget = new HttpGet("http://www.nasa.gov/rss/dyn/image_of_the_day.rss"); 
     HttpResponse response = httpclient.execute(httpget); 

上面的代碼是一個GET請求,以便從NASA網站image_of_the_dat.rss文件

+0

在你的情況下,當你發送請求到服務器時,你會得到對你的android設備的響應。但我想從我的服務器/網站發送請求到設備。 –

相關問題