2012-03-06 137 views
1

我正試圖找到一個解決方案來偵聽來自服務器的請求。 服務器會根據手機的IP地址向手機發送一個字符串,並在Android應用發生時採取相應措施。Android服務器請求監聽器

有沒有人在這裏面臨類似的問題,並可以指示我在網上的例子或什麼?

謝謝

回答

1

您無法真正確定移動設備的IP地址。當你在WiFi熱點之間切換時,或者當你移動到不同的3G區域時,它可以改變。爲此,移動設備必須以某種方式註冊到服務器。實現它的通常方法是保持一個開放的連接,服務器僅在需要通知客戶端時用數據響應。可以創建自己的實現,但不是微不足道的。 Android有一個標準的方法來做到這一點,稱爲Cloud to Device Messaging(C2DM)。它由GMail和其他谷歌應用程序使用,所以它相當可靠。還有其他一些提供類似服務的服務,如果C2DM不適合您的需求(需要Google帳戶等),您可能需要查看這些服務