私はこのアプリを提供するAndroidアプリとサーバーを開発していました。サーバーは CakePHP でコーディングされています。何にでも更新があるときに、アプリにサーバーからの通知が必要です。この通知機能はサーバーからクライアントへの接続ですか? たとえば、Facebook、whatapps、およびスマートフォンのその他のソーシャルアプリは、誰かがメッセージを送信したり、タグ付けしたりしたときに通知を受け取ることができます.
これを行う適切な方法は何ですか?始めるにはアイデアが必要です。更新があるかどうかを確認するために、クライアントから長時間確立された接続を開くことを誰かが提案しているのを見ましたが、これは電話のバッテリーを消耗させます。
サーバーからクライアントへの接続の場合、サーバーはどのようにしてクライアントの場所を知るのでしょうか?