0

我在嘗試使用Google雲消息傳遞建立設備到設備消息傳遞。我嘗試使用套接字編程,但每當我轉到下一頁時,連接就會消失。因此我使用GCM。計劃是從客戶的手機發送一條消息,並使用3g/wifi而不是藍牙將其顯示在服務器的手機上。無法使用GCM建立設備到設備消息傳遞

我指以下鏈接相同:

http://androidexample.com/Device_To_Device_Messaging_Using_Google_Cloud_Messaging_GCM_-_Android_Example/index.php?view=article_discription&aid=122&aaid=142

它沒有錯誤,並正在運行,但沒有什麼是顯示在屏幕上。還有一些疑問:

  1. 在CommonUtilities.java的代碼中,Server_Url應該是什麼?我使用XAMPP,那麼它應該是XAMPP的URL?
  2. 另外,什麼應該是Sender_ID?
  3. 也在MainActivity.java中,應該是什麼設備的IMEI?我們是否必須手動輸入,或者設備是否自行獲取。
  4. 同樣在php文件中,它的書面輸入「GCM注​​冊ID從設備獲得」。是它的客戶ID嗎?我正在運行使用Google API,並在進一步繼續之前將我的ID註冊到模擬器的設置中。

任何人都可以告訴我我哪裏錯了嗎?或者即使你有更好的主意,請在這裏分享。我正在尋找移動到移動通信,而不是使用推送通知。

回答

0
GCM is working as follow: 

1 /你在谷歌註冊您的應用程序,讓你的SENDER_ID

2的第1 /客戶端連接到GCM雲以註冊它的自我(使用SENDR_ID)

3/GCM雲發送registrationID到客戶端

4 /你應該做一個服務器,以便保存任何設備的registrationID那運行你的應用程序

If you want to send a GCM notification from one client to server 

1 /客戶端應該連接到服務器

2 /告訴服務器做出demande含有的GCM雲registrationID服務器的從而使GCM發送通知服務器

你會發現一個詳細的解釋here

相關問題