Я использую ionic3 для создания гибридного приложения и использую этот fcm плагин push-уведомлений Cordova для получения уведомлений
Мне удалось добиться посадки уведомлений на устройстве и в приложениисрабатывает (с такими данными, как заголовок, тело, пользовательский и т.как ![enter image description here](https://i.stack.imgur.com/UX2My.jpg)
Значок «Мой лаунчер» - это другой значок, который отлично работает
Чтобы инициировать уведомление, я отправляю запрос скручивания на https://fcm.googleapis.com/fcm/sendсо следующим json:
{
"to":"device_token",
"priority":"high",
"notification":{
"title":"New Notification!",
"body":"Test",
"sound":"default",
"click_action":"FCM_PLUGIN_ACTIVITY",
"icon": "icon" //optional piece
},
}
icon.png присутствует во всех android/res/mipmap*
каталогах.
Кроме того, я добавил следующую мету в мою ссылку AndroidManifest.xml
<meta-data android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@mipmap/icon" />
Также я попытался прочитать logcat с устройства.Всякий раз, когда я передаю параметр icon в json, который я отправляю в fcm, я вижу следующий журнал
06-12 23:43:38.457 22257 22303 W FirebaseMessaging: Icon resource icon not found. Notification will use default icon.
Но всякий раз, когда я не передаю значок в json, я не вижу вышеупомянутое сообщение в logcat.
Я думаю, что где-то упускаю простую вещь, но не могу разобраться. Пожалуйста, помогите мне с некоторыми указаниями, руководством, где я могу ошибаться
Заранее спасибо