Android-GCM服务器密钥不适用于城市飞艇

Android-GCM服务器密钥不适用于城市飞艇,android,google-cloud-messaging,firebase-cloud-messaging,urbanairship.com,Android,Google Cloud Messaging,Firebase Cloud Messaging,Urbanairship.com,我正在尝试将城市飞艇推送通知服务集成到我的android项目中。我在google开发者控制台中创建了一个新项目,并创建了一个GCM服务器密钥。我在城市飞艇配置中也添加了该GCM密钥,但它无法发送通知 城市飞艇错误控制台抛出如下错误 Received push with invalid authorization on platform GCM error message 2个月前,我已经在google开发者控制台中创建了一个测试项目,并且拥有一个有效的GCM密钥。如果我将此键集成到UA中,它将

我正在尝试将城市飞艇推送通知服务集成到我的android项目中。我在google开发者控制台中创建了一个新项目,并创建了一个GCM服务器密钥。我在城市飞艇配置中也添加了该GCM密钥,但它无法发送通知

城市飞艇错误控制台抛出如下错误

Received push with invalid authorization on platform GCM error message
2个月前,我已经在google开发者控制台中创建了一个测试项目,并且拥有一个有效的GCM密钥。如果我将此键集成到UA中,它将正常工作。但如果我在同一个不起作用的项目中创建一个新的服务器密钥

API密钥4是最近创建的,但不起作用。6月9日创建的服务器密钥工作正常。这是因为密钥是自动生成的吗?如果是这个问题,我如何自动创建GCM服务器密钥


最近,我听说GCM正在迁移到Firebase。我需要使用FCM密钥而不是GCM吗?

谷歌似乎不再授权由谷歌API控制台创建的API密钥。我在Amazon SNS上也遇到了类似的问题,并通过使用Firebase自动生成的服务器密钥解决了这个问题

1-使用与Google API控制台相同的凭据登录。
2-创建新项目(或导入现有项目)。
3-单击齿轮图标并选择
项目设置

4-选择
云消息
选项卡


在这里,您将看到API服务器密钥和项目编号(应用程序中需要)。此API服务器密钥是您需要在Push Provider控制台中引入的密钥(在您的情况下为城市飞艇)。

似乎Google不再授权由Google API控制台创建的API密钥。我在Amazon SNS上也遇到了类似的问题,并通过使用Firebase自动生成的服务器密钥解决了这个问题

1-使用与Google API控制台相同的凭据登录。
2-创建新项目(或导入现有项目)。
3-单击齿轮图标并选择
项目设置

4-选择
云消息
选项卡


在这里,您将看到API服务器密钥和项目编号(应用程序中需要)。此API服务器密钥是您需要在Push Provider控制台中引入的密钥(在您的情况下为Urban Airship)。

谷歌似乎不再授权由谷歌API控制台创建的API密钥。我在Amazon SNS上遇到了类似的问题,并通过使用Firebase自动生成的服务器密钥解决了该问题。@tomacco工作正常,感谢Google不再授权Google API控制台创建的API密钥。我在Amazon SNS上遇到了类似的问题,并通过使用Firebase自动生成的服务器密钥解决了它。@tomacco工作正常,谢谢