【发布时间】:2022-09-24 01:24:16
【问题描述】:
按照 de FCM 文档,在 AndroidManifest 中设置了默认通知图标,但我想使用自定义图标作为 com.google.firebase.messaging.default_notification_icon。 我已经在使用 Build Action = MauiIcon 的 OnMessageReceived 方法中有这个图标:
var notificationBuilder = new NotificationCompat.Builder(this, MainActivity.CHANNEL_ID)
.SetSmallIcon(Giki.Maui.Resource.Mipmap.appicon)
.SetContentTitle(titleNotification)
.SetContentText(messageBody)
.SetAutoCancel(true)
.SetContentIntent(pendingIntent);
现在我想在 AndroidManifest 中使用这个“appicon”(替换 ic_dialog_alert):
<meta-data
android:name=\"com.google.firebase.messaging.default_notification_icon\"
android:resource=\"@android:drawable/ic_dialog_alert\" />
我试过: android:resource=\"@mipmap/appicon\" 但不起作用。
如何在 AndroidManifest 中使用自定义图标作为 default_notification_icon?毛伊岛可以吗?还是我必须选择给定的 android:drawable/ 选项之一?
谢谢!
-
您可以考虑创建一个drawable文件夹,然后将自定义图标放入文件夹并使用drawable相关路径。
-
谢了哥们!有效。
标签: c# android firebase-cloud-messaging maui .net-maui