После обновления до Android SDK до v26 значки уведомлений стали белыми квадратами, мы решили эту проблему с помощью белых / прозрачных значков.
Однако на телефонах Samsung маленькие значки в push-уведомлениях - это зеленые роботы-андроиды. Во всех других телефонах, где в push-уведомлениях используются большие значки (белые / прозрачные), все работает отлично.
Как мы можем решить проблему Samsung ?
Я использую:
- Реагирует нативно: 0,56 (тоже 0,55,4)
- Реагирует на собственную базу огня: 3.3.1
- Android Target SDK: 26
у меня есть:
- ic_launcher.png - многоцветный логотип для приложения.
- ic_notification.png, белый / прозрачный логотип для> Lolipop
push-уведомления.
Соответствующие строки в android.manifest:
<application
android:name=".MainApplication"
android:allowBackup="true"
android:label="@string/app_name"
android:icon="@mipmap/ic_launcher"
android:theme="@style/AppTheme">
<meta-data
android:name =
"com.google.firebase.messaging.default_notification_icon"
android:resource="@mipmap/ic_notification"
/>
<meta-data
android:name =
"com.google.firebase.messaging.default_notification_color"
android:resource="@color/orange"
/>