我在製作需要推送通知的Ionic/Cordova應用程序,並將Microsoft Azure作爲後端。由於GCM不贊成FCM,我正在使用它。我已經使用Add push notifications to your Apache Cordova app教程作爲基礎,並且也參考Sending push notifications to Android with Azure Notification Hubs 。將FCM服務器密鑰添加到Azure通知中心時出現「更新通知中心」錯誤
雖然增加下GCM API密鑰,才能Azure的應用服務推送設置FCM服務器密鑰,我得到以下錯誤:
Error updating notification hub.
沒有與此沒有其他有用的意見。
以前針對類似錯誤的解決方案包括從Google Developer Console啓用GCM。但據我瞭解,FCM不需要這個選項。可能是什麼問題呢?
您是否可以通過嘗試[從GCM的命令行發送請求來推送消息]來確保使用正確的密鑰(https://developers.google.com/web/fundamentals/getting-started/push-notifications/step-07?hl = en)先?如果這樣可行,而且您的集線器更新仍然存在問題,請回複評論。如果沒有,請參閱FCM文檔,瞭解如何首先獲得正確的密鑰。他們不斷改變做法,變得越來越混亂。 –
@NikitaG。這個問題現在得到解決,我不知道如何。在我註冊FCM後將近3-4個小時,通知中心終於接受了FCM密鑰。這可能是一個問題,因爲生成的FCM密鑰僅在幾個小時後才公開可用? –
感謝您的更新。嗯,這很有趣。我不認爲有一個很好的方法可以說明實際發生的事情。可能是FCM或Azure方面的臨時停機時間。但很高興知道它現在對你有用。 –