0

Web 上列出的大多数解决方案都使用已弃用的 GCMRegistrar。我从https://code.google.com/p/gcm/下载了客户端和服务器的源代码,并按照https://developer.android.com/google/gcm/server.html和 client.html中提到的指南进行操作替换客户端上的 SENDER_ID 和服务器上的 api.key。然后将客户端和服务器转移到具有 Internet 访问权限的同一本地网络,并在 Google API 控制台中删除 IP 限制。当我运行客户端时,它显示设备已注册,注册 ID 成功。但问题是服务器(Tomcat)显示“没有注册设备!”

4

1 回答 1

0

您需要将设备 ID 发送到服务器才能创建通知。gcm 演示没有实现这个功能。感谢@Eran如何在实现 GCM 时从 android 应用调用服务器应用 servlet 来注册设备

于 2013-10-24T10:07:13.177 回答