アンドロイド用のチャットアプリケーションを作成する必要があります。私はチャットアプリケーションを実装するためにPHPスクリプトを使用することを考えました。基本的な考え方は、メッセージフォームのアンドロイドクライアントをPHPスクリプトに送信し、PHPスクリプトを使用してメッセージをMySQLデータベースに送信することです。これらのメッセージは他の人に放送されます。しかし問題は、他の人にメッセージを自動ブロードキャストすることです。アンドロイドとPHPを使ってこれを行う方法はありますか?Androidチャットアプリケーションをゼロから作成する
答えて
はいこの
- を行うには、いくつかの方法は、あなたはそれが存在する場合は、更新をチェックするモバイルキープを作ることができ、サーバーに、サーバーの送信プッシュ通知から携帯
- に投稿することができますがあり
あなたは(少なくとも)これらの手順を完了する必要があります:
- セットアップP Androidのプッシュ通知のためのHPのWebサーバ
- レジスタ(おそらくことを必要とする)
- は、ユーザーが&チャットメッセージを取得
- セキュリティを提出できるようにするために、独自のコードを記述し、データベーススキーマ
- を作成します!
無料ではありませんが、おそらくGoogleのC2DMを使いたいと思います。
あなたのPHPサーバは電話からメッセージを受け取り、処理してから、GoogleのC2DMサービスにHTTPSリクエストを行い、メッセージを宛先のアンドロイドデバイスに送信します。
私は大学のプロジェクトのためにこれをやっているので、お金を払わない解決策が必要です –
私はそうかもしれません間違っているように見えますが、無料ですが、1日あたり200,000件に制限されています。 – dragonx
私は200k以上で十分です –
次
は、お使いのデバイスと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 !!!!
C2DMは使用しないでください。 http://developer.android.com/google/gcm
あなたはFirebaseを聞いたことがあり、
このリンクをクリックしてください、GCM(グローバルクラウドメッセージング)を通過してください? Firebase。 Firebaseを使ってチャットアプリを作ることは、ピザを食べるようなものです。
- 1. ウェブサイトをゼロから作成する
- 2. ゼロからテキスト/コードエディタを作成する
- 3. アンドロイドでチャットアプリケーションを作成するには?
- 4. iPhoneでチャットアプリケーションを作成する
- 5. AndroidからIOSへのBluetoothチャットアプリケーション
- 6. WebBrowserボタンをゼロから作成
- 7. Xamarin.Formsのカスタムコントロールをゼロから作成
- 8. Androidチャットアプリケーション開発
- 9. チャットアプリケーションのAndroid
- 10. ActivityNotFoundExceptionを作成せずにゼロから明示的なインテントを作成する
- 11. Dcmtkを使用してゼロからDicomImageを作成する
- 12. チャットアプリケーション用のAndroidデータベースローディングチャット
- 13. DirectSoundでゼロからサウンドを作成する
- 14. C#でゼロからDBFファイルを作成するには?
- 15. ゼロからモデルを作成する方法
- 16. 1.9.1でゼロからマゼンタテーマを作成する方法
- 17. ゼロからC++バックグラウンドMFCアプリケーションを作成する
- 18. WSO2 IOTS:ゼロから新しいプロジェクトを作成するには
- 19. liferayテーマをゼロから作成するには?
- 20. ゼロからASP.NET MVCアプリを作成する
- 21. ゼロからmax関数を作成する(python)
- 22. AWS Ubuntu 12.04 x64 AMIをゼロから作成する方法は?
- 23. マルチビューカレンダーをゼロから作成する。週単位のビューアルゴリズム
- 24. 独自のキャッシング・プロキシーをゼロから作成する
- 25. ミラーで作成した辞書からゼロ値をフィルタリングする
- 26. Rubyサーバをゼロから作成するには?
- 27. コマンドラインでソリューションファイルを生成する(ゼロから新しいソリューションを作成する)?
- 28. 簡単なP2Pチャットアプリケーションの作成
- 29. ウェブページからAndroidアプリケーションを作成する
- 30. リモートサービスからシングルトンクラスを作成するandroid
プッシュ通知の登録方法を具体的に言うことができますか? –
怠け者にしないでください。 Googleに非常に簡単にこれを見つけることができます:http://code.google.com/android/c2dm/ – Raptor