ユーザーが別のユーザー (または X ユーザー) と話す Android クライアントがあり、受信した新しいメッセージごとに「新しいメッセージが到着しました」と通知されます。メッセージは、通知をクライアント Android に送信する必要がある PHP Web サーバーで管理されます。
私は、Google のサーバーを介して、Web サーバーからクライアントの Android にリクエストを PUSH する Google Cloud Messaging を使用しています。仕事は単純なようです。
問題は、Web サーバーがどのように「起動」し、適切なときに通知を送信するかということです。これを行う最善の方法は何ですか?
ユーザー X からの新しいメッセージの通知の場合、サーバーをアクティブ化するにはどうすればよいですか?
サーバーでのポーリング以外の基本的なアプローチは想像できません。何か案が?
ありがとう