2016-09-26 69 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