私はiPhoneとAndroid開発についてある程度の経験がありますが、クライアント/サーバーチャットルーム機能を含むアプリという新しいクラスの問題を解決するのに苦労しています。つまり、人々が交換できるアプリですインターネットを介したテキストであり、サーバーからコンテンツを絶えず「プル」するアプリはありません。
通常のphp/mysql Webサイトでは問題を解決できないため、電話で新しいメッセージをチェックするのではなく、サーバーから電話にメッセージを送信できる何らかのアプリケーションがサーバー上で実行されている必要があります。 10秒ごと。
そこで、ここでさまざまな問題を解決する方法を探しています。
オンラインでリソースを見つけようとしましたが、今のところできませんでした。図書館のライセンスや言語の種類が間違っているか、理解できませんでした。時々素敵なチュートリアルがありましたが、ローカルネットワークを介したpeer2peerチャットなどのさまざまなニーズに対応しました。サーバーとホスティングの問題と同じように、実際にどこから始めればよいかわからないので、助けを求めています。このページに、私が得た経験についてのメモを記入することを約束します。
明らかに理想的なのは、クライアントコード、サーバーコード、無料のスケーラブルサーバーを含む私が見逃したチュートリアルを見つけることです。そうは言っても、何か良いものを見たら、それはおそらく私が間違った種類のキノコをもう一度食べたことを意味します。それで、それが失敗した場合、その探求に向けて私を助けるかもしれないどんなポインタも大いに感謝されるでしょう。
クロスプラットフォームを実行したい場合は、 rban Airship に移動することをお勧めします。これは商用サービスですが、無料プランがあります(月に最大100万メッセージ、追加メッセージごとに$ 0.0010)。また、無制限に送信できる「高度なパッケージ」もあります。価格がわからない(http://urbanairship.com/pricing)
Android Googleのクラウドからデバイスへのメッセージングフレームワーク( C2DM )のみを対象としている場合)はい、APIレベル2.2を実行するデバイスでのみサポートされています。ただし、Googleがプッシュ通知を使用する独自のアプリに使用しているのと同じテクノロジー(および電話との永続的な接続)です。
Android代替案は The Deacon Project かもしれません。これはオープンソースであり、まだベータ版です(最後のコードドロップは2010年のものです。アクティブになっているかどうかはわかりません)もはや開発されていません)が、Androidの古いバージョンをサポートしています
実装で頑張ってください!