2012-05-05 295 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