Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向iOS和Blackberry提供数据_Ios_Blackberry_Push_Pull - Fatal编程技术网

向iOS和Blackberry提供数据

向iOS和Blackberry提供数据,ios,blackberry,push,pull,Ios,Blackberry,Push,Pull,你好 我们正在为客户外包移动应用程序的开发。我们将瞄准目标市场中的两大品牌:iOS和黑莓。Android还不流行,将被推迟。应用程序将在平台的本机SDK中编写。该应用程序完全是数据驱动的,通过开放的互联网进行数据检索和推送 我负责数据的传递,但还不能决定使用什么传递机制。我们的后端都是内部开发的。我想使用开放标准向这两种类型的手机传送数据 我更愿意对iOS和黑莓使用相同的机制 你建议我用什么做推拉?首选本机功能 我想到的是JSON over HTTP用于pull,XMPP用于push。想想在An

你好

我们正在为客户外包移动应用程序的开发。我们将瞄准目标市场中的两大品牌:iOS和黑莓。Android还不流行,将被推迟。应用程序将在平台的本机SDK中编写。该应用程序完全是数据驱动的,通过开放的互联网进行数据检索和推送

我负责数据的传递,但还不能决定使用什么传递机制。我们的后端都是内部开发的。我想使用开放标准向这两种类型的手机传送数据

我更愿意对iOS和黑莓使用相同的机制

你建议我用什么做推拉?首选本机功能


我想到的是JSON over HTTP用于pull,XMPP用于push。

想想在Android世界,就像在企业世界一样,RESTful web服务是一种常见的pull技术。不确定BBM的等价物是什么,但怀疑服务器端会非常相似。毕竟这只是HTTP。对于iOS,请查看

我不确定推。这看起来很有趣:

http://stackoverflow.com/questions/7670097/how-to-push-data-to-an-iphone-app

希望这能有所帮助。

FYI:Android:Microsoft:Blackberry:Apple在我们目标受众中的市场份额约为0.5%:2%:30%:60%。我们最终将增加对Android和Windows Mobile的支持。我们不会使用跨开发人员的框架来利用本机功能。AFYI:推送大约是每秒一次更新,每次更新都有40-400字节的数据。如果您避免使用设备的本机推送机制,并且希望坚持使用Internet作为分发网络,那么这对您来说应该很有用,并且是研究web技术的良好起点。我建议您考虑WebSocket解决方案,因为它是一个稳定的标准化解决方案,具有良好的服务器和客户端库支持,并且是双向的,这意味着您可以使用一种技术进行所有通信。我不寻求推送通知,尽管这可能是未来的要求,但我希望将数据流传输到应用程序。用户只有在需要时(即当应用程序打开时)才会使用应用程序流。