旧 Google 云消息传递应用程序中的浏览器密钥不再有效
Browser key in old Google Cloud Messaging app no longer working
我一直在使用 Google 云消息传递通过我的永久服务器 (Raspberry Pi) 上的 php 页面向我的 phone 成功发送消息一段时间.在那个旧应用程序中,我使用了 浏览器密钥 并且没有限制 而不是 服务器密钥 .
我知道 GCM 应该迁移到 Firebase Cloud Messaging (FCM) 并且已经成功完成了。在开发过程中,FCM 和 GCM 应用程序都在运行。最近我的 GCM 应用 returns 未授权 (401) 错误到我的服务器。我知道 FCM 现在只会发出受限的服务器密钥,不会发出不受限制的密钥。
我很惊讶我在 FCM 出现之前开发的旧应用程序已经停止工作。我假设从我的服务器发送到 Google 的消息被他们拒绝了。
我的假设是否正确,旧的 GCM 浏览器密钥将始终被 Google 拒绝?
Am I correct in my assumption that old GCM browser keys will always be rejected by Google?
是的。截至目前,GCM 和 FCM 将只接受服务器密钥。
使用任何其他类型的 API 键(Android、iOS、浏览器)将导致 401 错误。这方面的一个例子是 post,OP 最初有一个 Android 键,它开始 return 401 错误。
我一直在使用 Google 云消息传递通过我的永久服务器 (Raspberry Pi) 上的 php 页面向我的 phone 成功发送消息一段时间.在那个旧应用程序中,我使用了 浏览器密钥 并且没有限制 而不是 服务器密钥 .
我知道 GCM 应该迁移到 Firebase Cloud Messaging (FCM) 并且已经成功完成了。在开发过程中,FCM 和 GCM 应用程序都在运行。最近我的 GCM 应用 returns 未授权 (401) 错误到我的服务器。我知道 FCM 现在只会发出受限的服务器密钥,不会发出不受限制的密钥。
我很惊讶我在 FCM 出现之前开发的旧应用程序已经停止工作。我假设从我的服务器发送到 Google 的消息被他们拒绝了。
我的假设是否正确,旧的 GCM 浏览器密钥将始终被 Google 拒绝?
Am I correct in my assumption that old GCM browser keys will always be rejected by Google?
是的。截至目前,GCM 和 FCM 将只接受服务器密钥。
使用任何其他类型的 API 键(Android、iOS、浏览器)将导致 401 错误。这方面的一个例子是 post,OP 最初有一个 Android 键,它开始 return 401 错误。