为不同的移动平台开发推送应用程序

时间:2011-02-02 15:54:05

标签: web-services mobile-website push-notification

我必须承认我对开发推送服务完全陌生。我必须开发一个REST Web服务(使用jersey),它提供类似的应用程序 - 一个在Blackberry,第二个Android和另一个Windows。我需要为我的服务添加推送支持,以通知这3种客户端应用程序。我一直在浏览一些关于采取哪种方法的博客(我可以google许多alternatives),而且我最好选择MQTT。

我认为哪种方法适用于各种移动平台,MQTT是不错的选择?

另外,我想知道,客户端是否必须了解用于推送的服务器技术?也就是说,如果我去实现MQTT,我的客户端是否需要编写MQTT特定代码?我更喜欢客户端不处理这种依赖关系的方法。

谢谢!

1 个答案:

答案 0 :(得分:1)

我根本不熟悉移动开发,但您可能对Dale Lane昨天发布的博客文章感兴趣:http://dalelane.co.uk/blog/?p=1599他描述了在Android上使用MQTT的许多有用的东西并提供了示例代码

客户端很可能会使用库来查看您所看到的任何推送技术,因此他们编写的任何代码都将特定于该库。我想你可以自己编写足够的代码(或者从上面的例子中看到),这样客户就不需要特别担心MQTT或你使用的推送技术。