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