我使用FCM向多台设备发送推送通知,但当应用处于后台时系统生成的通知为白色方块。
答案 0 :(得分:0)
如果您想支持Lollipop材质图标,请为Lollipop及以上版本制作透明图标。请参阅以下https://design.google.com/icons/
以下Lollipop操作系统版本的Notification Builder实现将是:
NotificationCompat.Builder builder = new NotificationCompat.Builder(this);
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
builder.setSmallIcon(R.drawable.icon_transperent);
} else {
builder.setSmallIcon(R.drawable.icon);
}