我正在使用FCM向用户发送推送通知。通知图标显示应用程序在前台时,但当应用程序在后台时,仅显示白色圆圈。此问题仅存在于oreo设备中。清单文件: -
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/ic_stat_name" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/notcolor" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_channel_id"
android:value="fcm_default_channel"/>
答案 0 :(得分:4)
您可能正在使用过时的firebase消息传递SDK(&lt; 12)
自12.0.0以来已修复
dependencies {
// ...
compile "com.google.firebase:firebase-messaging:12.0.0"
}
您可以查看release note
修复了导致自定义通知图标的回归 在Android 8.0上被拒绝。