2014-07-19 68 views
0

我想製作一個簡單的應用程序,當兩個設備都安裝了應用程序時,將數據從一個設備發送到另一個設備。 你能告訴我什麼最簡單的方法是,我寧可不使用GCM或套接字。從一個設備發送簡單的數據到另一個設備

+0

數據發送到另一設備上的什麼事件? – KOTIOS

+0

不明白 – user3570270

+0

我的意思是如果你想發送數據到另一個設備沒有gcm,然後第二個設備高保真通過服務自己 – KOTIOS

回答

0

最簡單的方法是使用服務器,將兩個設備註冊到服務器並通過GCM將消息發送到另一個。
這是最簡單的解決方案,因爲您不會在設備之間交換憑據。

另一個解決方案是使用GCM交換消息,但沒有服務器。在這種情況下,您應該將GCM服務器密鑰添加到每臺設備,並直接從設備向Google發送消息,然後Google會發送消息。
您應該以另一種方式交換密鑰,即使用電子郵件,以便兩臺設備擁有彼此的密鑰。
這是不安全,但難以同步。

既然你不想使用GCM,你的可能性是有限的,因爲你必須以某種方式自己實現整個同步。
這個簡單的例子就是使用藍牙,這樣你就可以輕鬆地在附近的配對設備中交換消息。

我想不出你如何能做到這另一種方式,希望這有助於:)

0

如果它是一個短消息,你可能能夠通過SMS文本短信。我曾在一個應用程序中這樣做過,但隨後Google宣佈KitKat將改變短信的工作方式,因此我將其遷移到GCM。

相關問題