2013-10-23 86 views
0

Web上列出的大多數解決方案都使用GCMRegistrar,這已被棄用。我從https://code.google.com/p/gcm/下載客戶端和服務器的源代碼,然後按照https://developer.android.com/google/gcm/server.html和client.html中提到的指導進行操作,替換客戶端上的SENDER_ID和服務器上的api.key。然後將客戶端和服務器轉移到具有互聯網訪問權的同一本地網絡,並在Google API控制檯中刪除IP限制。當我運行客戶端時,它顯示我註冊了設備,註冊ID成功。但問題是服務器(Tomcat)顯示「沒有設備註冊!」設置Google雲消息傳遞(GCM)HTTP服務器和客戶端

+0

您是否已將設備/項目的註冊ID存儲在您的服務器上,並且您是否將此消息與消息一起發送給Google服務器? – NickT

+0

我從您的描述中假設您的客戶端無法連接到您的服務器,以便向其發送它從Google收到的註冊ID(或者您沒有發送該客戶端代碼的客戶端代碼)。 – Eran

+0

@NickT不,我不是。但根據演示服務器文檔,您可以將消息發送到設備。 – 2600th

回答

相關問題