FirebaseライブラリのがonMessageReceived()を呼び出すようにするには。
onMessageReceived()はほとんどのメッセージタイプに用意されていますが、次の例外があります。
※アプリがバックグラウンドで動作しているときに配信された通知メッセージ:この場合、通知は端末システムトレイに配信されます。通知をユーザーがタップすると、デフォルトではアプリのランチャー開きます。
※バックグラウンドで受信されたときに通知とデータ ペイロードの両方を持つメッセージ。この場合、通知はデバイスの通知領域(システムトレイ)に配信され、データ ペイロードはランチャー アクティビティのインテントの追加部分で配信されます。
JSONキーの'notification'(通知メッセージ)をfirebaseAPIへのリクエストに入れてはいけません。代わりに、'data'(データ メッセージ)を使って下さい。
以下のメッセージは、アプリはバッグラウンドで実行されている時や強制終了されている時にはonMessageReceived()を呼び出しません。通知をカスタマイズすることができない。
通知メッセージ(フォアグラウンドにある場合): 「表示メッセージ」と見えなされることもあります。FCM SDKによって自動的に処理されます。
アプリは通知トイレで通知ペイロードを受け取り、ユーザーが通知をタップしたときにのみデータパイロードを処理します。
{
"to": "/message/your_app",
"notification": {
"title" : "タイトル",
"text": "メッセージ",
}
}

しかし代わりにこれを使うといまくいくでしょう!
データメッセージ(バックグラウンドにある場合):クラいアンドアプリによって処理します。
アプリはどちらのパイロードも取得できる状態でメッセージオブジェクトを受け取ります。
{
"to": "/message/your_app",
"data": {
"key_1":"value_1",
"key_2":"value_2",
...,
"key_n":"value_n",
}
} 
--
このメールは Google グループのグループ「日本Androidの会」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには android-group-j...@googlegroups.com にメールを送信してください。
このグループに投稿するには android-g...@googlegroups.com にメールを送信してください。
https://groups.google.com/group/android-group-japan からこのグループにアクセスしてください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。