2016-09-17 56 views
4

我正在開發一個Ionic(版本1.3.1)應用程序並嘗試使用Ionic push。 應用程序正確註冊到離子服務器,但我仍然沒有收到我的設備中的任何通知。我得到的唯一錯誤是通知如下狀態:Ionic push - GCM_INVALID_AUTH

{ 
     "notification": "808cde89-eb21-40d7-9999-b86e5f86f1d3", 
     "token": { 
      "type": "android", 
      "token": "dkYxYGcKeNo:APA91bE4OXhzkOUOSF1EsXxgY9Cd0Uu9-A98Ak5prdMIGUd10tLljacgKs7zAp1WPLF-bDiy3pkdroc9l8vWy4sXdfansr56-rIF59wJfR1e7EibJZHFO5DFxCThpT_ZgVn_T_0n8an1", 
      "id": "ea40d3bc7561cc4f0d28ac49ce87fd3a", 
      "app_id": "7ab91503", 
      "invalidated": null, 
      "created": "2016-09-17T11:31:53.481151+00:00", 
      "valid": true 
     }, 
     "uuid": "0ebe9454-aebc-4c0b-b5b0-056920817f56", 
     "status": "error", 
     "error": "GCM_INVALID_AUTH", 
     "created": "2016-09-17T14:31:20.517783+00:00", 
     "user_id": null 
} 

我假設離子服務器不發送通知到設備的狀態是錯誤的,但我不知道爲什麼我得到的原因這個GCM_INVALID_AUTH錯誤。什麼可能導致這個問題?

回答

1

您需要將您的項目從GCM遷移到FCM(firebase雲消息),並使用新的服務器密鑰。

enter image description here

1

解決

我使用谷歌從雲平臺錯誤的憑據。當我設置服務器密鑰時,問題就解決了。