我在客户端集成了 GCM,也制作了服务器端组件。一切工作正常,我能够从服务器向所有注册的客户端发送推送通知。我使用谷歌应用程序引擎作为我的服务器。
问题出现时:
- I changed the API Key on server.
- 早些时候,我使用我的个人 GMail 帐户来获取 API 密钥,所有其他访问都是通过我的帐户进行的。就在推送应用程序之前,我将服务器移至生产帐户,并根据生产 ID 更改了 ID。我所说的 Id 是指 API 密钥、项目 ID、生产密钥库等。现在的问题是,当我想在服务器上发送推送通知时,我收到 URL 异常“HTTP 错误 401:未经授权”
我尝试这样做:
- 删除我的旧 ID。
- 删除旧的公共 API 访问密钥。
如果我尝试从旧服务器发送推送通知,相同的代码可以正常工作。
它是否与以下内容有关:项目包名称和 API 密钥...注册一次只能使用...如果是,如何在不更改客户端项目包名称的情况下删除它。
请帮助我们无法使用旧服务器。
检查新服务器中的端口 5228-5230(GCM 端口)是否打开。这可能是问题所在。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)