2012-05-05 5 views
4

私はIOSと同様、アンドロイドで簡単なチャットアプリケーションを開発したい、私はアプリを開発するために母国語を使用しています。クロスプラットフォームのモバイルチャット

両方のプラットフォームで同じアプリケーションが起動され、アンドロイドのユーザーがiOSとチャットできることを確認したいと思います。

+1

これにはphonegapを使用できます。 – dreamcoder

答えて

4

目的に合わせてBaaS(バックエンドサービス)プラットフォームを使用できます。 バースは、私がQuickBloxバースを使用して、いくつかの自分のアプリケーションを開発し、アプリケーションのセットアップ単一のバックエンドを可能にし、任意のアプリケーションから、それと相互作用(iOS版、Androidの、WP7、ブラックベリー、ウェブ、...)

。多くの他のBaaSがある。 Kinvey、Stackmob、Parseだが、チャット・アプリケーションでは、QuickBloxはチャット・モジュールを持っているので、あなたが望むことをすることができます。

あなたが整理することができます。地図の上に

  • 一般的なチャットをChatモジュールを使用して部屋の中Locationモジュール
  • プライベート+チャットを使用。これは一般的なXMPP(Jabber)であり、任意のXMPPライブラリを使用してサーバーに接続できます。

多くの方法があります。その方法はsamplesです。

0

apiomat.comもご覧ください。彼らは、 "プッシュモジュール"と "チャットモジュール"を提供しています。両方を組み合わせると、良いチャットクライアントができます。 iOS、Java、Android用のSDKがあります。 iOSとAndroidの間の互換性のため

3

、次の点に注意してください

が同じアプリケーション(サーバサイド、トップ階層)共通する必要があります使用するキーを設定します!

AndroidのiOSとGCMのAPNは、最初に登録されたデバイスから生成されたアプリケーショントークンで動作し、同じアプリケーションキーでサーバーアプリケーションに送信されます。これにより、同じプラットフォームと通信にとどまることができます。

すべてのプレーは、サーバー側の実装であり、iOSとAndroidに適切な形式で戻って処理されます。

コンセプトをより詳しく説明するために、このapplozic.comと、アンドロイドとiOS GitHub reposで詳細を確認できます。
https://github.com/AppLozic

関連する問題