4

有没有人知道在 Linux 服务器上发送 Bulk Google Cloud Messaging 的最佳方式(植入)。(我个人喜欢非 java 实现)任何帮助、链接或建议表示赞赏。

编辑

我没有尝试任何批量消息传递的方法。我知道 GCM 也有一个 php 实现,但我想知道在实现之前我应该​​考虑什么。比如,如何处理失败的消息,对 GCM 服务器的 http 请求是否有任何限制等。

4

3 回答 3

3

最后,我为自己的问题找到了最佳答案。http我们可以使用一个请求向 1000 个 Google 可能的消息收件人发送消息。发送批量消息不应该那么复杂。任何语言或工具都能够向httpGCM 服务器发送适当的请求就足够了。

GCM 允许您将多达 1,000 个收件人附加到单个消息中,让您在适当的时候轻松快速地联系大型用户群,同时最大限度地减少服务器上的工作负载。

于 2012-11-02T03:55:58.553 回答
2

本例所示,似乎服务器端代码甚至可以用C#. 这个问题也证实了这种方法有效。其他人似乎能够设置独立的 Java 应用程序,如此处所示

如果您必须设置 Linux 服务器来发送GCM推送通知,您可以自由选择使用C#Java自行决定。

然而,对于什么问题C/C++,事情要复杂一些。这个问题(PHP)表明GCM可以使用发送通知CURL,所以我怀疑使用“C/C++”实现libCurl是可能的。但是,您必须自己调整它,因为它似乎不是使用GCM.

于 2012-10-04T08:31:23.203 回答
1

如果您熟悉 PHP,而不是在 PHP 中实现它。由于 GCM 仅使用 2 个带有 HTTPS 的 GET,因此您可以轻松地用任何语言实现它,甚至使用 curl 进行批处理(我正在使用它进行测试)。你可以在这里找到电话。

请注意,您需要一个能够执行 HTTPS 的 curl.exe。Avio 回答中的链接向您展示了如何在 PHP 中做到这一点,坚持使用 C++。

于 2012-10-04T08:50:49.257 回答