我的 android 通知图标是一个白色方块

Posted

技术标签:

【中文标题】我的 android 通知图标是一个白色方块【英文标题】:My android notification icon is a white square 【发布时间】:2019-06-09 13:30:24 【问题描述】:

我正在使用 Raix:Push(Meteor.js 推送通知插件)向我的 android 应用程序发送通知(使用流星的内置 cordova 构建)。唯一的问题是当通知到达时我得到一个白色方块作为通知图标。我读到我们必须在构建应用程序时使用带有透明背景的白色通知添加到以下路径。

cordova-build-override/platforms/android/res/drawable/pushicon.png

我已经这样做了,但似乎没有任何改变。我仍然得到一个白色方块。我还在 Push.Configure 下的客户端启动文件中添加了图标的名称

有没有人经历过这种情况,有什么想法吗?

【问题讨论】:

【参考方案1】:

您是否在推送客户端中设置了图标?

 Push.Configure(
android: 
  senderID: Meteor.settings.public.fcm.senderId,
  iconColor: '#0C431B',
  icon: 'pushicon',
  badge: true,
  sound: true,
  alert: true,
  vibrate: true,
,

【讨论】:

【参考方案2】:

我想通了。我需要把这个文件夹结构:

cordova-build-override/platforms/android/res/drawable/pushicon.png

在我的项目的根目录,而不是在 /.meteor 文件夹中

【讨论】:

以上是关于我的 android 通知图标是一个白色方块的主要内容,如果未能解决你的问题,请参考以下文章

Android推送通知:通知中未显示图标,而是显示白色方块

通知中未显示图标:改为显示白色方块并使用 mipmap 启动器显示它

当背景颜色为白色时,Android 通知图标颜色不会更改

抽屉通知图标必须是白色的吗?

如何设置由Image Base Studio生成的通知图标供Firebase使用?

我的orange桌面 屏幕上显示的全是方块