使用 mipmap 时通知不显示图标
Notification not show icon in case of using mipmap
我正在处理 FCM 并添加这些元数据来定义通知的图标和颜色当我使用 mipmap 图标时它不起作用并显示填充矩形
当我使用可绘制图像时,它正在显示
<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/colorPrimary" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/map_hot" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/colorPrimary" />
使用 mipmap
可绘制
问题是通知图标必须有透明背景more explanation
解决方法:
如果你没有设计师,你可以使用
这个 link Image to transparent 来获取具有透明背景的图像然后你使用它来获取所有可绘制的尺寸
get image drawables
我正在处理 FCM 并添加这些元数据来定义通知的图标和颜色当我使用 mipmap 图标时它不起作用并显示填充矩形 当我使用可绘制图像时,它正在显示
<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/colorPrimary" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/map_hot" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/colorPrimary" />
使用 mipmap
可绘制
问题是通知图标必须有透明背景more explanation
解决方法: 如果你没有设计师,你可以使用 这个 link Image to transparent 来获取具有透明背景的图像然后你使用它来获取所有可绘制的尺寸 get image drawables