Google Cloud Messaging教程 - 消息不发送

时间:2016-10-16 16:46:25

标签: android firebase google-cloud-messaging firebase-cloud-messaging

我正在关注Google Cloud messaging tutorial,我并不完全是低语:

  

首先,确保您的服务器密钥(不是googleservices.json中的客户端API密钥)作为GcmSender.java中API_KEY的值提供。

因此,为了运行此示例,我需要编写服务器端?我以为GcmSender.java已经模拟了应用程序的服务器端?有人可以澄清一下吗?

1 个答案:

答案 0 :(得分:1)

作为@MohanadMohie,您应该使用FCM。

  

首先,确保您的服务器密钥(而不是googleservices.json中的客户端API密钥)作为GcmSender.java中API_KEY的值提供

GcmSender.java会模拟发送邮件的功能。这仅表明您应确保您使用的API密钥是有效的服务器密钥。

根据服务器密钥的说法,GCM docs中已经有一条说明:

  

从2016年9月开始,只能使用“设置”面板的“云消息传递”选项卡在Firebase控制台中创建新的服务器密钥。可以在Firebase控制台中导入需要创建新服务器密钥的现有项目,而不会影响其现有配置。

另外,在FCM中,您可以使用Firebase控制台发送推送通知。