我正在使用 https://github.com/geeknam/python-gcm 构建推送通知服务
这需要设备的API_KEY和注册表 ID 才能发送消息。
我在 console.developers.google.com 上创建了一个应用程序并获得了API_KEY。 现在我不知道如何获取注册ID。
安装时是否有虚拟应用程序,它将返回注册ID或类似的东西?
我在 console.developers.google.com 上创建了一个应用程序并得到了API_KEY。
只有在 Firebase 控制台中创建项目时,您才能获得有效的服务器密钥。在开发者控制台中生成的 API 密钥(最近)不适用于 GCM(和 FCM)。从文档中的注释(在"服务器密钥"下):
自 2016 年 9 月起,您只能在 Firebase 控制台中使用"设置"面板的"云消息"标签创建新的服务器密钥。需要在 Firebase 控制台中导入需要创建新服务器密钥的现有项目,而不会影响其现有配置。
安装时是否有虚拟应用程序,它将返回注册ID或类似的东西?
您必须创建自己的虚拟应用程序,您必须在其中调用getToken()
来生成注册令牌(也称为注册 ID)。请参阅 GitHub 中的 FCM 快速入门。