2013-08-25 23 views
1

我想知道是否有任何方法來實現以下內容:我想寫一個應用程序,可以從我的臺式計算機建立網絡連接( s)到我的手機在某些情況下。我不希望它基於IP地址,因爲手機在網絡中移動並從網絡變爲無線(更不用說防火牆限制,NAT等),這當然是不可預知的。所以我想知道Google是否有API /機制可以用來建立基於手機使用的Google帳戶(基本上是電子郵件地址)的連接。當然,谷歌必須有這樣的機制,因爲它可以在Android手機上遠程安裝軟件(即通過桌面上的Play商店,找到應用程序並選擇您希望它安裝在手機上),而且它不會事先需要任何特殊配置。但是我想知道的是,這種機制是否公開並且可以被自定義應用程序使用?是否有可能建立從後端服務器到Android手機的連接,基於Google帳戶

謝謝!

+0

如果你在標題中提到pc,我認爲標題可能會更好。 – danny117

+0

謝謝,我澄清了標題。 – Morty

回答

1

這就是谷歌用來在設備上安裝應用程序:

http://developer.android.com/google/gcm/index.html

理論上你就可以使用相同的工具。 手機接收到雲消息,並且它在沒有家庭網絡的情況下啓動連接。可能這個消息會/可能讓你的家庭網絡PC尋址,所以它知道在哪裏連接。

但問題是,爲了這個工作,您需要在雲上運行自己的服務器以接收來自用戶計算機的消息,使用該消息中的數據創建GCM並將其發送給Google。

+0

太好了,謝謝!這正是我正在尋找的。 Google似乎正在添加基於XMPP的雙向變體(CCS =雲連接服務),這可能會消除我自己的服務器在雲中運行的需要。再次,謝謝。 – Morty

相關問題