Sar*_*iam 1 android urbanairship.com google-cloud-messaging firebase-cloud-messaging
我正在尝试在我的android项目中集成Urban Airship Push通知服务.我在谷歌开发者控制台中创建了一个新项目,并创建了一个GCM服务器密钥.我在Urban Airship配置中添加了GCM密钥,但它无法发送通知.
Urban Airship Error Console会抛出错误
Received push with invalid authorization on platform GCM error message
Run Code Online (Sandbox Code Playgroud)
我已经在2个月前在Google开发者控制台中创建了一个测试项目,并且拥有有效的GCM密钥.如果我将此密钥集成到UA中,它可以正常工作.但是,如果我在同一个项目中创建一个不起作用的新服务器密钥.
最近创建了API密钥4,但它在6月9日创建的服务器密钥工作正常.这是因为密钥是自动生成的吗?如果这是问题,我该如何自动创建GCM服务器密钥?
最近,我听说GCM正在迁移到Firebase.我是否需要使用FCM密钥而不是GCM?
似乎Google不再授权Google API控制台创建的API密钥.我与Amazon SNS有类似的问题,并设法使用Firebase自动生成的服务器密钥来修复它.
1 - 使用与Google API控制台相同的凭据登录Google Firebase控制台.
2 - 创建新项目(或导入现有项目).
3 - 单击齿轮图标并选择Project Settings

4 - 选择CLOUD MESSAGING选项卡.
在那里,您将看到API服务器密钥和项目编号(应用程序中需要).此API服务器密钥是您需要在Push Provider控制台(在您的案例中为Urban Airship)中引入的密钥.
| 归档时间: |
|
| 查看次数: |
1046 次 |
| 最近记录: |