Firebase Cloud Messagingによるプッシュ通知を実装したらちょっとややこしかったのでメモです。 公式ドキュメントをちゃんと読めば書いてある内容ですが。 Androidでの実装 プッシュ通知受信時にNotificationを表示し、Notoficationタップでプッシュから受け取ったデータを元に詳細画面を表示させるような動作の実装を想定します。 やること やることは主に build.gradleにライブラリを定義 Firebaseのコンソールでアプリを登録し、google-services.jsonをapp直下に配置 FirebaseInstanceIdService継承クラスを作成し、onTokenRefreshに自前サーバーなどへのRegistrationId送信処理を実装 FirebaseMessagingService継承クラスを作成し、onMessageRec