Ken*_*nji 14 android android-notifications firebase firebase-cloud-messaging firebase-notifications
我是FCM的新手.我无法让FCM使用我的应用程序图标作为通知图标,图标始终为白色空白图标.
我向mipmap
文件夹导入了一个图标但似乎没有任何改变.正如一些家伙所说,这是因为在这个问题中的棒棒糖通知
但问题是,FCM通知会自动弹出,我无法让Notification构建器覆盖图标.我该怎么改变它?
小智 30
这是FCM的默认行为.当应用程序在后台时,它将采用白色图标.
使用此标记并将其放入您的清单中.对我来说这很有效.希望它也适合你
<meta-data android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/ic_app_icon" />
Run Code Online (Sandbox Code Playgroud)
唯一对我有用的是在 Android studio 中生成通知图标图像资源。 要使用图像作为通知图标,只需将资源类型设置为“图像”并选择文件即可。
提示#1:使用透明背景的白色图标!
提示#2:如果窗口右侧的预览仅包含白色方块,您的通知图标将看起来像那样 - 白色方块!
提示#3:资产的名称应该添加到meta-data
AndroidManifest 的标签中
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/whatever_you_set_for_image_asset_name" />
Run Code Online (Sandbox Code Playgroud)
来源:摘自这个答案
归档时间: |
|
查看次数: |
14833 次 |
最近记录: |