0

我已經設置了Azure通知中心,並且已經完成了將Push併入我的Android應用程序的所有步驟。該應用程序一直工作正常,接收推送通知就像它應該。然後今天,我去嘗試發送一個推,它失敗了。所以我嘗試了Azure Portal,並且在那裏也失敗了。Azure NotificationHub發送時推送的憑據無效

雖然這似乎只與Android相關,因爲在iOS中運行我的應用程序的設備正如他們應該接收推送。我知道一個事實,我沒有改變我的代碼中的任何東西。但是,我不應該像現在那樣獲得Push,而是在Azure門戶中獲取以下消息。

The Push Notification System rejected the request because of an invalid credential 

有沒有人有任何想法爲什麼會發生這種情況?我很難過。 我想起初也許它是與我的API密鑰(這再次我沒有改變),所以我檢查。 Azure門戶中的Google Cloud Message API密鑰與我在Google API Console中的密鑰相匹配,所以不是這樣。

它可能是什麼?

+0

嗨菲爾。你能解決你的問題嗎?我現在正在經歷同樣的情況。前幾天還剛剛開始發生。 –

回答

2

好了,這裏是我如何固定我的問題: 在谷歌API經理,我以前只擁有類型的API密鑰 - Android電子

我創造型的另一個關鍵 - 服務器,並複製到這一點我天青gcm配置,並離開她去...通知再次工作

+0

如果Google會通知他們他們正在進行此更改,那將會非常好。他們根本沒有通知,但這是正確的答案。他們的文檔指出使用Mobile - > GCM API區域並生成Android密鑰,而不是服務器密鑰。謝謝JTThorne找出答案! – Phil

+0

最近幾天發生同樣的問題,但無法更新azure上的通知集線器GCM密鑰更新通知中心時的錯誤錯誤 –

+0

確保您在Google控制檯中生成服務器密鑰。我在使用Android/Browser時也遇到了錯誤 –