我正在使用firebase端点发送推送通知。它运作成功。我正在使用邮递员将请求发送给FCM。我的问题是我不明白如何用它发送一个大图标。
FCM有两种类型的有效负载可供您发送。数据有效负载和通知有效负载。 See here。我专注于通知有效负载。如何指定要显示的本地大图标?我知道我可以使用元数据以这种方式在清单中指定默认通知图标:
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/mylogo" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/mycolor" />
但这是一个小图标。如何指定LARGE图标我想使用?
在我上面为FCM提供的文档中,有一个示例如下:
{
"to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
"notification" : {
"body" : "great match!",
"title" : "Portugal vs. Denmark",
"icon" : "myicon"
}
}
但这是小图标。怎么做大图标?
一个大图标如下所示:
答案 0 :(得分:5)
FCM没有设置大图标的API。
如果您想实现这一点,您可以发送data-message
自定义有效负载,并在onMessageReceived()