如何获取Android的FCM推送通知的注册令牌?

时间:2017-04-12 07:26:52

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

我正在使用https://github.com/geeknam/python-gcm

构建推送通知服务

这需要设备的API_KEY和注册ID才能发送消息。

我在console.developers.google.com上创建了一个应用,并获得了API_KEY。 现在我不知道如何获得注册ID。

安装时是否有虚拟应用程序,它会返回注册ID或类似内容?

1 个答案:

答案 0 :(得分:0)

  

我在console.developers.google.com上创建了一个应用,并获得了API_KEY。

Firebase Console中创建项目时,您将只能获得有效的服务器密钥。在Developer's Console中生成的API密钥(最近)不适用于GCM(和FCM)。来自docs (under Server Key)中的注释:

  

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

  

是否有安装的虚拟应用程序,它会返回注册ID或类似内容?

您必须创建自己的虚拟应用程序,您必须调用getToken()来生成注册令牌(即注册ID)。请参阅FCM Quickstart in GitHub

相关问题