2012-11-25 54 views
1

問題谷歌雲端通訊無驗證挑戰發現錯誤

我不斷收到IOException異常錯誤「找不到認證的挑戰」,當我嘗試發送一個谷歌雲通訊消息。

什麼

我想利用在GCM SDK包的GCM-的server.jar文件的Android手機發送消息。我將我的代碼從GCM文檔中的服務器示例中除去。

Sender sender = new Sender(MyProjectId); 
Builder message = new Message.Builder(); 
message.collapseKey("test"); 
message.addData("test", "42"); 
Message data = message.build(); 
Result result = null; 
try { 
    result = sender.send(data, deviceID, 5); 
} catch(IOException e) { 
    Log.e("GCM Error", e.getMessage()); 
} 

其他信息

我試圖從設備發送推送消息到設備,而不需要一個「第三方」服務器的參與進來。我不確定是否可以使用Android手機通過GCM推送郵件。

任何幫助或指針將不勝感激。

回答

0

所以它看起來像我的代碼沒有錯。我從我的apis帳戶使用了錯誤的API ID。一切都在工作。在標籤主要用於瀏覽器應用程序(與參照網址)從谷歌API控制檯中

+0

在何處使用的API密鑰代碼 –

+0

解決:我使用默認的API密鑰,它爲我工作也:-) –

0

使用deafult API密鑰

Sender sender = new Sender(defaultApiKey); 
相關問題