2012-05-05 309 views
4

我想开发Android上的简单聊天应用程序以及IOS,我使用本机语言来开发应用程序。跨平台移动聊天

相同的应用程序将在这两个平台上推出,我想确保android的人可以与ios聊天,反之亦然。

+1

你可以使用phonegap这个.. – dreamcoder

回答

4

您可以为您的目的使用BaaS(后端作为服务)平台。 巴斯允许建立一个后端的应用程序,并用它从我开发使用QuickBlox巴斯我的一些应用程序的任何应用程序(的iOS,安卓,WP7,黑莓,网络......)

交互。还有许多其他的BaaS,例如Kinvey,Stackmob,Parse,但对于聊天应用程序,我认为QuickBlox是最好的,因为它具有聊天模块,它可以做你想做的事。

您可以组织:使用

  • 在地图一般聊天Location模块
  • 私人聊天+在房间内使用Chat模块。这是常见的XMPP(Jabber),您可以使用任何XMPP库并连接到服务器。

有很多samples如何做到这一点。

0

另请参阅apiomat.com。他们提供了“推送模块”和“聊天模块”。如果你把它们结合起来,你就有一个很好的聊天客户端。有iOS,Java和Android的SDK。

3

iOS和Android之间的兼容性,请记住以下几点:

设置同一个应用程序(服务器端,上层次)使用应该是共同的关键!

Android的iOS和GCM的APN应该可以处理从首次注册的设备生成的应用程序令牌,并以相同的应用程序密钥发送到服务器应用程序,这样可以保持同一平台和通信。

所有游戏都是服务器端实现,处理并以适当的格式恢复到iOS和Android。

有关概念的更多示例,您可以查看这applozic.com和他们的Android和iOS GitHub回购广泛详细信息。
https://github.com/AppLozic