如何修复推送通知的灰色圆圈错误?

3

我使用 flutter_launcher_icons 为 iOS 和 Android 创建启动器图标。

我还使用 firebase_messaging 进行推送通知。

iOS 没有问题:它会在通知文本左侧显示正确的应用程序图标。

但是在 Android 上,推送通知图标不会正确显示在文本左侧。 它只会显示灰色圆圈(没有轮廓)。 我为 Android 使用自适应图标。 这不是透明度问题。

为什么会有区别?我该如何修复?

感谢您的帮助!

2个回答

1
你必须使用透明的白色/黑色背景图标作为通知的小图标。 不能使用彩色图标作为通知的小图标,否则只会显示你所使用的图标的形状。
你可以使用彩色图标作为通知的大图标。

谢谢回复!即使使用了自适应图标?我使用自适应图标,因此我提供背景和前景。前景有图标形状。 - FlutterFirebase

0

您可以在推送通知中使用彩色图标,不必仅限于黑白图标。

但是,您必须只使用实心形状,而且标志的背景必须是透明的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接