旧版Google Cloud Messaging应用中的浏览器密钥不再有效

时间:2016-11-07 10:34:24

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

我一直在使用Google Cloud Messaging通过我的永久服务器(Raspberry Pi)上的php页面成功发送消息给我的手机一段时间。在那个旧应用中,我使用浏览器密钥,没有任何限制, 服务器密钥

我知道应该将GCM迁移到Firebase云消息传递(FCM)并成功完成此操作。在开发过程中,FCM和GCM应用程序都在运行。最近我的GCM应用程序将未授权(401)错误返回给我的服务器。我知道FCM现在只会发出受限制的服务器密钥,并且不会发出不受限制的密钥。

我很惊讶我在FCM之前开发的旧应用程序已经停止工作了。我认为从我的服务器发送到Google的邮件被他们拒绝了。

我是否认为旧的GCM浏览器密钥将始终被Google拒绝?

1 个答案:

答案 0 :(得分:2)

  

我是否认为旧的GCM浏览器密钥将始终被Google拒绝?

是。截至目前,GCM和FCM只接受服务器密钥。

使用任何其他类型的API密钥(Android,iOS,浏览器)将导致401错误。其中一个例子是post,OP最初有一个Android Key,它开始返回401错误。