Хорошо, так что я нашел решение своей проблемы.Проблема заключалась в том, что я тестировал приложение на Android 8.0 Oreo.Начиная с этой версии Android, Google требует, чтобы приложение использовало Каналы уведомлений , а приложения должны создавать канал уведомлений по умолчанию.Поэтому я добавил следующий код к основной активности моего приложения в методе onCreate
:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
// Create channel to show notifications.
String channelId = getString(R.string.default_notification_channel_id);
String channelName = getString(R.string.default_notification_channel_name);
NotificationManager notificationManager =
getSystemService(NotificationManager.class);
notificationManager.createNotificationChannel(new NotificationChannel(channelId,
channelName, NotificationManager.IMPORTANCE_LOW));
}
Затем добавил идентификатор уведомления по умолчанию в файле манифеста:
<meta-data android:name="com.google.firebase.messaging.default_notification_channel_id" android:value="@string/default_notification_channel_id"/>