你能在Windows服务器上设置GCM吗?

时间:2013-03-02 21:37:27

标签: android push-notification google-cloud-messaging

我想使用GCM (Google Cloud Messaging)并想知道是否可以在Windows Server(IIS)上设置它?

目前,我的Web服务都作为WCF服务托管在Windows服务器上。我想避免为GCM配备专用服务器。

1 个答案:

答案 0 :(得分:4)

而不是什么?连接到Internet的任何服务器都可以用作GCM消息的发送方。您的Android应用程序必须能够连接您的服务器才能将设备注册ID传递给它。并且您的服务器必须能够向https://android.googleapis.com/gcm/send发送POST请求才能发送消息。

或者如GCM Documentation中所述:

  

在您编写使用GCM的客户端Android应用程序之前   功能,您必须具有满足以下条件的应用程序服务器   标准:

     
      
  1. 能够与您的客户沟通。
  2.   
  3. 能够启动对GCM服务器的HTTPS请求。
  4.   
  5. 能够处理请求并根据需要重新发送请求,使用指数后退。
  6.   
  7. 能够存储API密钥和客户端注册ID。 API密钥包含在发送消息的POST请求的标头中。
  8.