我正在使用自己託管的分析服務器版本2.2.19
。我已經爲ios(APNS)設置了推送證書並且工作正常。現在和以前一樣對GCM進行操作。但是GCM不起作用。 senderIDs,keys都是正確的,設備也會碰到解析服務器並安裝,但推送不起作用。GCM推送不解析
隨着最近Firebase/FCM的推出,GCM服務在新項目中停止了嗎?我有使用GCM的舊項目,它在自己託管的分析服務器上工作得非常好。
我正在使用自己託管的分析服務器版本2.2.19
。我已經爲ios(APNS)設置了推送證書並且工作正常。現在和以前一樣對GCM進行操作。但是GCM不起作用。 senderIDs,keys都是正確的,設備也會碰到解析服務器並安裝,但推送不起作用。GCM推送不解析
隨着最近Firebase/FCM的推出,GCM服務在新項目中停止了嗎?我有使用GCM的舊項目,它在自己託管的分析服務器上工作得非常好。
最近的FCM更改使它無法在GCM中指定您的密鑰類型,因此您無法專門獲取您的服務器密鑰。
相反,您需要從FCM中獲取服務器密鑰並從現在開始使用。
首先,轉到Firebase Console。如果您的項目已經在Firebase中,只需輸入該項目。否則,請單擊CREATE NEW PROJECT
。然後導航到項目的設置:
從這裏,切換到雲端通訊標籤。你會看到兩個鍵。第一個是您的服務器密鑰,第二個是您的發件人ID。
現在使用的,而不是在GCM所產生的那些這些密鑰。
請注意,您的舊設置仍然有效。但是如果你想做的事情,你需要使用這些。
另請注意,在Android端不需要需要更新到Firebase。您仍然可以使用舊系統。
如果多數民衆贊成在它的偉大...我現在不能嘗試這一點,但會盡快完成,並得到你。 – Ruchan