12:50スポンサーリンク以前まとめておいたつもりが時間が経つとすぐに理解できない。Firebaseコンソール(コンポーザー?)から。送信時の「メッセージ」は必須であるAPIから送信する場合は、「データ」のみでバックグランドでしれっと端末に渡すことができるが、WEB画面から送信する場合は「メッセージ」の入力なしでは送信ボタンがが有効化されず送信できない。通知バーは表示されない。「データ」がなければ何も起きない。「メッセージ」と「データ」は通知バーに入る。使う?端末内でプロセスが死んでない限りはフォア/バックグラウンド共に同じ挙動としたい。フォアグラウンド受信時にも同じ挙動をするように、サービスに処理を追加。サンプル内に未稼働のコードがある。firebase/quickstart-android結局は、起動されるActivityでIntentを受けるような処理を記述しなければならない。これ書くと見通し悪くなる。firebase/quickstart-android直感的にそのまま使うと、単に「アプリ起動を喚起するだけのもの」になってしまいがちだのだが、きもい。Converter」がよい。Json」の登場でサードパーティJSONライブラリは不要となる。注入する今どきの「ネット接続してるかどうか」のコード。