【发布时间】:2025-12-24 11:40:11
【问题描述】:
我已经在客户端集成了 GCM,也制作了它的服务器端组件。一切正常,我能够从服务器向所有注册的客户端发送推送通知。我使用谷歌应用引擎作为我的服务器。
问题出现的时间:
- 我更改了服务器上的 API 密钥。
- 之前我使用我的个人 GMail 帐户获取 API 密钥,所有其他访问都是通过我的帐户进行的。就在将应用程序上线之前,我将服务器移至生产帐户,并根据生产 ID 更改了 ID。我的意思是 API 密钥、项目 ID、生产密钥库等。现在的问题是,当我想在服务器上发送推送通知时,我收到 URL 异常“HTTP 错误 401:未经授权”
我试着做: - 删除我的旧 ID。 - 删除旧的公共 API 访问密钥。
如果我尝试从旧服务器发送推送通知,同样的代码也可以正常工作。
它是否与:项目包名称和API密钥...注册一次只能使用...如果是如何在不更改客户端项目包名称的情况下删除它。
请帮助我们无法使用旧服务器。
【问题讨论】:
标签: android google-app-engine push-notification google-plus google-cloud-messaging