我是使用FCM API进行推送通知的新手,但文档对我来说似乎不太清楚。我正在努力了解notification
数据内容接受哪些值。到目前为止,我正试图以这种方式使用它:
const data: NotificationData = {
notification : {
title: "Test Notification",
body: "Test Notification Body",
icon: "http://localhost:3001/gmp-icon.png"
},
to: window.FCMToken,
}
我把它贴在API网址上https://fcm.googleapis.com/fcm/send,我想将其格式化为网络通知,但在后台将其格式化成安卓和iOS,以便从react native使用。
我应该在哪里添加图标值?
尝试在正文中添加一个对象作为"数据";并且该对象将具有您要发送的自定义字段。并发送数据对象中的图标属性。例如:
{
"to" : "Token",
"notification" : {
"title": "Title of the notification",
"body": "Body of the notification",
"data": {
"click_action": "https://google.com",
"customData": "valueOfCutomData",
"image": "Some valid url",
"icon": "Url of the icon",
"url": "https://google.com"
}
}
}
下载png文件并将文件作为notification_icon.png 放置在android/app/src/main/res/drawable中
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/ic_notification" />