GCM 推送不适用于解析

GCM push not working with parse

我使用的是自托管解析服务器版本 2.2.19。我已经为 ios(APNS) 设置了推送证书并且工作正常。现在对 GCM 执行与以前相同的操作。但是 GCM 不起作用。 senderIDs, keys 都是正确的,设备也访问了解析服务器并安装了,但是推送不工作。

随着最近的 Firebase/FCM 可用,新项目的 GCM 服务是否停止?我有使用 GCM 的旧项目,这些项目在自托管解析服务器上运行得非常好。

最近的 FCM 更改使您无法再在 GCM 中指定您的密钥类型,因此您无法专门获取您的服务器密钥。

相反,您需要从 FCM 获取服务器密钥并从现在开始使用它。

首先,前往 Firebase Console。如果您的项目已经在 firebase 中,只需输入该项目即可。否则,单击 CREATE NEW PROJECT。然后导航到您的项目设置:

从这里切换到云消息传递选项卡。您将看到两个键。第一个是您的服务器密钥,第二个是您的发件人 ID。

现在使用这些密钥,而不是 GCM 中生成的密钥。

请注意,您的旧设置仍然有效。但是如果你想往前做事,你需要使用这些。

另请注意,在 Android 方面,您 不需要 更新到 Firebase。您仍然可以使用旧系统。