2012-03-15 14 views
1

アンドロイド用のチャットアプリケーションを作成する必要があります。私はチャットアプリケーションを実装するためにPHPスクリプトを使用することを考えました。基本的な考え方は、メッセージフォームのアンドロイドクライアントをPHPスクリプトに送信し、PHPスクリプトを使用してメッセージをMySQLデータベースに送信することです。これらのメッセージは他の人に放送されます。しかし問題は、他の人にメッセージを自動ブロードキャストすることです。アンドロイドとPHPを使ってこれを行う方法はありますか?Androidチャットアプリケーションをゼロから作成する

答えて

1

はいこの

  1. を行うには、いくつかの方法は、あなたはそれが存在する場合は、更新をチェックするモバイルキープを作ることができ、サーバーに、サーバーの送信プッシュ通知から携帯
  2. に投稿することができますがあり
1

あなたは(少なくとも)これらの手順を完了する必要があります:

  1. セットアップP Androidのプッシュ通知のためのHPのWebサーバ
  2. レジスタ(おそらくことを必要とする)
  3. は、ユーザーが&チャットメッセージを取得
  4. セキュリティを提出できるようにするために、独自のコードを記述し、データベーススキーマ
  5. を作成します!
+0

プッシュ通知の登録方法を具体的に言うことができますか? –

+3

怠け者にしないでください。 Googleに非常に簡単にこれを見つけることができます:http://code.google.com/android/c2dm/ – Raptor

0

無料ではありませんが、おそらくGoogleのC2DMを使いたいと思います。

あなたのPHPサーバは電話からメッセージを受け取り、処理してから、GoogleのC2DMサービスにHTTPSリクエストを行い、メッセージを宛先のアンドロイドデバイスに送信します。

http://code.google.com/android/c2dm/#push-process

+0

私は大学のプロジェクトのためにこれをやっているので、お金を払わない解決策が必要です –

+0

私はそうかもしれません間違っているように見えますが、無料ですが、1日あたり200,000件に制限されています。 – dragonx

+0

私は200k以上で十分です –

2

  • は、お使いのデバイスとPHPサーバーメッセージはのTCP接続を介してそれを送信する放送され

  • 間の永続的なTCP接続を行います行うことができます各デバイス

  • デバイスのプロセスでこの通知とあなたは行こうとしています。 )冗談()

    をしかし、あなたが興味を持っている場合はデバイス間をチェックしてください。

あなたは、サーバー側でJavaを使用したい場合は、私はあなたのプロジェクトがすでに出荷する準備ができて終了していOpenMobster Mobile Cloudプラットフォームのメッセージングフレームワークプロジェクトは無料でオープンソースです。ここでデバイス間のフレームワークへのリンクである:http://code.google.com/p/openmobster/wiki/D2DPushFramework

http://code.google.com/p/openmobster/wiki/PushFramework

上記の3つのステップが既にフレームワークによって世話をしています。開発者はアプリケーション自体に焦点を当てるだけです

Good Luck !!!!

0

あなたはFirebaseを聞いたことがあり、

このリンクをクリックしてください、GCM(グローバルクラウドメッセージング)を通過してください? Firebase。 Firebaseを使ってチャットアプリを作ることは、ピザを食べるようなものです。

関連する問題