vue.jsをやってみたかったので、みんなの大好きな💩を増やしたり流したりした
- 💩を増やす
- 💩をコンポーネント化する
- 💩を流す
というステップでやっていきます
見た目と振る舞いをコンポーネントにまとめられるのは中々良さそう
💩は流せる様になったけどこれでなにができるのかまだ想像できない
vue.jsをやってみたかったので、みんなの大好きな💩を増やしたり流したりした
というステップでやっていきます
見た目と振る舞いをコンポーネントにまとめられるのは中々良さそう
💩は流せる様になったけどこれでなにができるのかまだ想像できない
https://firebase.google.com/docs/cloud-messaging/android/receive?hl=ja
これを読むとわかるが、バックグラウンドで動作しているときはフォアグラウンドにいたときと違う処理の流れになる。
バックグラウンドで受信されたときに通知とデータ ペイロードの両方を持つメッセージ。この場合、通知はデバイスの通知領域(システムトレイ)に配信され、 データペイロードはランチャー アクティビティのインテントの追加部分で配信されます。
太字部分がめちゃめちゃ大事
フォアグラウンドのときはonMessageReceivedから呼ばれる処理の中でPendingIntentを渡しておけばタップしたときに任意のActivityを開けるようになる。
バックグラウンドのときはデータペイロードがあってもランチャーアクティビティで処理されるのでonMessageReceivedに書いたPendingIntentは使われない。