Created 2018年12月6日23:35
Updated 2018年12月8日12:23
Categories
cordova
API26以上は通知にチャンネルIDという概念が追加されました(通知領域をアプリごと・ジャンルごとにまとめるためだと思います)。
これを明示的に設定していないと通知が送信されませんが、デフォルトのIDを追加することは簡単です。
platforms/android/app/src/main/AndroidManifest.xml
の<application>
タグ内に以下を追加してください。
<meta-data android:name="com.google.firebase.messaging.default_notification_channel_id" android:value="@string/default_notification_channel_id" />
私の場合はこれで問題は解決しました。
通知IDを設定すれば、たくさん通知を送っても通知領域を圧迫せずに済むためユーザーの負担を減らすことができます。
アプリによっては設定した方が良い物なので、設定方法についてもいつか調べたほうが良さそうです(やるとは言っていない)。