C2DM 应用服务器解决方案

Posted

技术标签:

【中文标题】C2DM 应用服务器解决方案【英文标题】:C2DM Application Server solution 【发布时间】:2012-06-06 11:52:39 【问题描述】:

谁能推荐一个教程或向我指出一些易于实现的 .net 或 php 代码的方向,我可以使用这些代码为 C2DM 设置第三方应用程序服务器。

我是一名前端开发人员,具有一定的 PHP/.net 经验,但 Java 经验非常少,我们的应用程序已使用所需的 Java 代码/类进行设置,并且我已在 C2DM 注册,但我正在努力使用该应用程序等式的服务器部分。

我想设置一个服务器应用程序,它可以处理表单请求以向我们的应用程序发送消息。

任何帮助或建议将不胜感激!

【问题讨论】:

【参考方案1】:

与客户端相比,C2DM 的服务器部分是小菜一碟(在我看来)。您可以在下面找到一些关于服务器部分的教程:

JAVA 的一个很容易理解,即使您不是 JAVA 开发人员。 一个用于PHP 和 Zend 框架。 *** 上C# 的基本示例

如果您想要一些性能,要避免的一个常见错误是:不要为每条要发送的消息进行连接。 您只需对谷歌服务器进行一次身份验证,然后您就可以发送多条通知消息。

别忘了,Google 会定期刷新 Update-Client-Auth 标头中的令牌。您应该处理此标头以使您的令牌保持最新。去this discussion看看吧

【讨论】:

【参考方案2】:

您可能想看看this post。这是一个使用 curl 的基本 PHP 实现。

【讨论】:

【参考方案3】:

我正在构建一个基于 Drupal CMS 的服务器端 C2DM。 虽然它还没有 100% 准备好,但如果您愿意,我可以尝试帮助您构建它。 使用 Drupal 作为服务器端,以及其令人惊叹的模块(如服务和规则),您可以非常轻松地创建非常有趣的应用程序,几乎“开箱即用”。

【讨论】:

以上是关于C2DM 应用服务器解决方案的主要内容,如果未能解决你的问题,请参考以下文章

将数据从 web 服务推送到 android 应用程序:C2DM

单个设备突然停止从我的服务器接收 C2DM 推送

C2DM 关闭 - 如果仍然使用 C2DM API for GCM 会发生啥?

C2DM 注册 ID 与 GCM 注册 ID?

Android C2DM 注册无效

安卓聊天应用开发