通信は以下のようなパターンがある
リクエストに対してレスポンスがある
(req)このメールデータをください
(res)メールデータを送信します
リクエストに対して複数の通知があり、通知の完了としてレスポンスがある
(req)何かデータはありますか?
メールです
プレゼントです
フレンド申請です
バトルが挑まれました
(res)送信したデータは4件です
- 更新通知を汎用化して画面など受け取る場面をコンテキストとして切り替えたいときに有効
- リクエストを送るときにメッセージハンドラーを切り替える
ログイン画面に通知が来たとき: リストに概要を表示
ゲームプレイ中に通知が来たとき: ポップアップで概要を表示
リクエストして通知を受け取る
(req)街に入りますので通知をください
(res)この座標周辺のオブジェクトを送ります
オブジェクト座標の変更がありました
オブジェクトが現れました
オブジェクトが消えました
(req)街からでるので通知をストップしてください
(res)通知をストップしました
繋がっていれば一方的に通知が送られてくる
誰かが魔王を倒しました
地震がおきました
誰かが築城を開始しました