我正在使用 firebase 端点发送推送通知。它正在成功运行。我正在使用邮递员将请求发送到 FCM。我的问题是我不明白如何发送大图标。
FCM 有两种可以发送的有效负载。数据有效负载和通知有效负载。See here https://firebase.google.com/docs/cloud-messaging/concept-options#notifications_and_data_messages。我专注于通知有效负载。如何指定本地大图标显示?我知道我可以使用元数据在清单中指定默认通知图标:
<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" />
但这是针对一个小图标的。如何指定我想要使用的大图标?
在我上面为 FCM 提供的文档中,有一个如下所示的示例:
{
"to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
"notification" : {
"body" : "great match!",
"title" : "Portugal vs. Denmark",
"icon" : "myicon"
}
}
但这是针对小图标的。怎么做大图标?
大图标如下所示:
FCM 没有用于设置大图标的 API。
如果您想实现这一目标,您可以发送data-message
使用自定义负载,并在其中创建您自己的本地通知onMessageReceived()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)