我試圖運行由GC爲GCM提供的示例應用程序。運行GCM示例應用程序時出錯
www.developers.google.com/cloud-messaging/android/start
我跟所有的指示,但得到了繼error image
編輯1所示的錯誤:從複製
API密鑰開發者控制檯 和 API關鍵在我的項目中使用
檢查這個image
你可以看到兩個API密鑰都是一樣的
我試圖運行由GC爲GCM提供的示例應用程序。運行GCM示例應用程序時出錯
www.developers.google.com/cloud-messaging/android/start
我跟所有的指示,但得到了繼error image
編輯1所示的錯誤:從複製
API密鑰開發者控制檯 和 API關鍵在我的項目中使用
檢查這個image
你可以看到兩個API密鑰都是一樣的
我有類似的問題。在developers guidelines的說明是:
當你的設備上的示例應用程序加載,運行以下 gradle這個命令將通知發送給所有註冊的應用實例:
的Linux/Mac的:
。/gradlew運行-Pmsg = 「消息」
視窗:
\ gradlew.bat運行-Pmsg = 「消息」
但每次運行gradle命令時都會發生同樣的錯誤。
最後,我沒有運行gradle命令,而是在android studio中運行GcmSender.java
本身,它工作正常,notifaction出現在我的設備上。
請注意,在運行GcmSender.java
之前,您必須編輯運行配置並將您的消息傳遞爲Program arguments
。
GcmSender中有一個變量叫做API_KEY,並且你沒有使用正確的密鑰。按照以下步驟獲取正確的API密鑰。
我已經完成了該步驟,並且在開發者控制檯中顯示了默認應用 –
好嗎您正在發送至設備令牌還是設備訂閱了某個主題? – Carl
我不知道那部分。只是從GCM開始,並沒有改變示例應用程序中的任何內容 –
我遇到了同樣的問題,我發現我使用了錯誤的API密鑰。由GCM提供的USE服務器API密鑰而不是Dummy API密鑰(API_Key)。希望你會成功。運氣最好!
根據你收到的錯誤,似乎你沒有提供正確的API密鑰。你能否檢查一下你是否已經正確地更換了api密鑰? –
在GcmSender.java中,您是否將API_KEY替換爲您針對GCM項目的值? –
我已經完成了正確的操作 –