2017-12-29 15 views
0

チャットできるアプリケーションから始めました。 チャットを開始する位置にいます。Androidチャット自分のリソースでチャット/サーバーからライブデータを取得

私が直面している問題は、「外側」から リソースを使用したくないということです。外に私が意味する: Firebase、Socket.ioなど。

私は単にウェブスペースを借りるだけです。そして、私は今あなたに尋ねています ファイアベースのようなexternサービスを使用せずにライブチャットを実現するにはどうしたらいいですか?

ウェブスペースのみを使用することは可能ですか? が必要ですライブチャットをするには?

そして、2つ目の質問が来る:

は、どのように私は多くのバッテリーやネットワークressourcesを使用せずに新しいメッセージがあるかどうかを確認するために、サーバーへの接続を維持するために実現するのですか?


私の自己によってほとんど試みることなく尋ねることはありません。 2日前、私は可能性の研究を開始しましたが、私が推測するようなものは見つかりませんでした。

おかげで人々...

答えて

0

あなたはソケットを使用してWebサーバーに接続し、少し遅れて、新しいメッセージを受信するために開いている接続を維持する必要があります(たとえばhttp://srchea.com/build-a-real-time-application-using-html5-websocketsを参照)。これは、アクティブな電話を保持し、多くを使用しています電池。

ファイアベースの目的は、このタイプの通信(電子メール、新聞のチャットメッセージ、チャット)を必要とするすべてのサービスに対して、電話をという1つだけ照会するようにバンドルすることです。したがって、私は少しのバッテリーを使用する別の解決策を見つける方法はありません。

関連する問題