如何设置默认大图标(非默认图标)对于Firebase FCM?

时间:2018-05-05 10:19:05

标签: android firebase firebase-cloud-messaging

我找到了许多解决方案如何设置FCM默认图标

我收到了这些回复

    <meta-data android:name="com.google.firebase.messaging.default_notification_icon"
                android:resource="@drawable/ic_notification_small" />

    <meta-data android:name="com.google.firebase.messaging.default_notification_color"
                android:resource="@color/colorAccent" />

它给了我很多帮助。

但现在我有另一个问题,我从来没有找到解决方案,如何设置 FCM的默认大图标?

1 个答案:

答案 0 :(得分:0)

我认为这只能通过编程方式实现,通过这种方式,您可以控制与通知相关的更多选项。 在你的班级extends FirebaseMessagingService 创建@Override onMessageReceived 处理数据并在NotificationCompat.InboxStyle方法中创建您想要的自定义通知{。}}。

onMessageReceived中创建Firebase服务,如果您的应用已关闭,则会在manifest

的班级中调用onMessageReceived
extends FirebaseMessagingService