4

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

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

4

1 回答 1

4

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

或如GCM 文档中所述:

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

  1. 能够与您的客户沟通。
  2. 能够向 GCM 服务器发出 HTTPS 请求。
  3. 能够使用指数回退处理请求并根据需要重新发送它们。
  4. 能够存储 API 密钥和客户端注册 ID。API 密钥包含在发送消息的 POST 请求的标头中。
于 2013-03-03T00:56:48.910 回答