Flutter FCM:在数据消息中发送documentSnapshot

时间:2020-03-18 01:27:44

标签: flutter firebase-cloud-messaging

我对编程还很陌生,所以我指望您的好意。 是否可以在FCM数据消息有效负载中发送除字符串以外的其他类型,例如bool,List甚至documentSnapshot?

1 个答案:

答案 0 :(得分:1)

如果您查看reference documentation for message.data,则其定义为:

数据

地图(键:字符串,值:字符串)

仅输入。任意键/值有效载荷。密钥不应为保留字("from""message_type"或以"google""gcm"开头的任何字)。

包含"key": value对列表的对象。例如:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

所以它是键值对的平面列表,其中键和值都是字符串。当然,只要您将其编码/解码为字符串,就可以在该值中存储任何数据。