我想使用GCM (Google Cloud Messaging),不知道能否在Windows Server(IIS)上设置?目前我的Web服务都托管在Windows服务器上,作为WCF服务。我希望避免为GCM专门配备一台服务器。
任何连接到互联网的服务器都可以用作GCM消息的发送者。您的Android应用程序必须能够连接您的服务器,以将设备注册ID传递给它。您的服务器必须能够发送POST请求到https://android.googleapis.com/gcm/send以发送消息。 或者如GCM文档中所述: 在编写使用GCM功能的客户端Android应用程序之前,您必须拥有满足以下标准的应用程序服务器: 1.能够与您的客户端通信。 2.能够触发向GCM服务器发送HTTPS请求。 3.能够处理请求并根据需要重新发送请求,使用指数退避。 4.能够存储API密钥和客户端注册ID。 API密钥包含在发送消息的POST请求的标头中。
gcm-server/dist/gcm-server.jar
文件。 - capdragon