美好的一天,
我们正在为客户外包移动应用程序的开发。我们将瞄准目标市场中的两个主要品牌:iOS和Blackberry。 Android尚未流行,将推迟发布。该应用程序将使用该平台的原生SDK编写。该应用程序完全由数据驱动,通过开放的互联网检索(拉动和推送)数据。
我负责提供数据,但无法决定使用何种传送机制。我们的后端都是内部开发的。我想使用开放标准将数据传送到两种类型的手机。
我更喜欢对iOS和Blackberry使用相同的机制。
你建议我用什么推拉?原生功能是首选。
我在考虑使用JSON over HTTP for pull和XMPP for push。
答案 0 :(得分:0)
在Android世界中思考,就像在企业界一样,RESTful Web服务是一种常见的拉动技术。不确定BBM的等价物是什么,但怀疑服务器端非常相似。毕竟它只是HTTP。对于iOS,请查看http://restkit.org/
不确定推送。这看起来很有趣:
http://stackoverflow.com/questions/7670097/how-to-push-data-to-an-iphone-app
希望这是一些帮助。