2016-09-26 68 views
2

我正在使用自己託管的分析服務器版本2.2.19。我已經爲ios(APNS)設置了推送證書並且工作正常。現在和以前一樣對GCM進行操作。但是GCM不起作用。 senderIDs,keys都是正確的,設備也會碰到解析服務器並安裝,但推送不起作用。GCM推送不解析

隨着最近Firebase/FCM的推出,GCM服務在新項目中停止了嗎?我有使用GCM的舊項目,它在自己託管的分析服務器上工作得非常好。

回答

2

最近的FCM更改使它無法在GCM中指定您的密鑰類型,因此您無法專門獲取您的服務器密鑰。

相反,您需要從FCM中獲取服務器密鑰並從現在開始使用。

首先,轉到Firebase Console。如果您的項目已經在Firebase中,只需輸入該項目。否則,請單擊CREATE NEW PROJECT。然後導航到項目的設置:

image

從這裏,切換到雲端通訊標籤。你會看到兩個鍵。第一個是您的服務器密鑰,第二個是您的發件人ID。

image

現在使用的,而不是在GCM所產生的那些這些密鑰。

請注意,您的舊設置仍然有效。但是如果你想做的事情,你需要使用這些。

另請注意,在Android端不需要需要更新到Firebase。您仍然可以使用舊系統。

+1

如果多數民衆贊成在它的偉大...我現在不能嘗試這一點,但會盡快完成,並得到你。 – Ruchan