私はAndroid用のチャットアプリケーションを作成したいと思います。私はそれを行うための最良の方法を知りたいと思います。 私の最初の選択肢は、電話機とサーバーの間でソケット接続を使用して、サーバーが新しいメッセージを電話機に送信できるようにすることです。Androidチャットアプリケーション開発
2番目のオプションはC2DMを使用することです。
ソケットやC2DMを使ってどのように実装されているのようなチャットアプリケーションですか?
上記のようなアプリケーションを作成するより良い方法はありますか?
ありがとうございます。
現在、私はアンドロイドについて学んでいるので、私はホイールを再発明したいと思っています。 私はXMPPについて読んで、広く使われているようです。 私はXMPPがどのように動作するのか、XMPPはTCP/IP接続なので、私の質問は、SMSサービスのようにアンドロイドアプリケーションが閉じられたときにメッセージをプッシュする方法です。 ありがとうございます.. – Catalin
XMPPクライアントは、アプリケーションが終了しても、サーバーとのソケット接続を維持します。 Androidでは、アプリケーションを終了できますが、すべてのプロセスを停止することはできません。 –