FCM - при установке значка в метаданных мне следует использовать папку mipmap?

Чтобы установить значок по умолчанию с помощью FCM, мы можем добавить метатег в манифест Android. Мой в настоящее время выглядит как ниже, потому что я хотел бы использовать значок моего приложения в качестве значка уведомления при получении push-уведомлений:

<meta-data
            android:name="com.google.firebase.messaging.default_notification_icon"
            android:resource="@mipmap/ic_logo_launcher" />

        <meta-data
            android:name="com.google.firebase.messaging.default_notification_color"
            android:resource="@color/colorAccent" />

Обратите внимание, я получаю ic_logo_launcher.png из папки mipmap. Это желательно?

1 ответ

Решение

Да! Вы можете... хотя firebase по умолчанию принимает app_icon

<meta-data
    android:name="com.google.firebase.messaging.default_notification_icon"
    android:resource="@mipmap/ic_launcher" />
<meta-data
    android:name="com.google.firebase.messaging.default_notification_color"
    android:resource="@color/notificationbackground" />

Но лучше использовать значок из @drawable, который будет иметь альфа и белый значок.

Другие вопросы по тегам