我对编程还很陌生,所以我指望您的好意。 是否可以在FCM数据消息有效负载中发送除字符串以外的其他类型,例如bool,List甚至documentSnapshot?
答案 0 :(得分:1)
如果您查看reference documentation for message.data
,则其定义为:
数据
地图(键:字符串,值:字符串)
仅输入。任意键/值有效载荷。密钥不应为保留字(
"from"
,"message_type"
或以"google"
或"gcm"
开头的任何字)。包含
"key": value
对列表的对象。例如:{ "name": "wrench", "mass": "1.3kg", "count": "3" }
。
所以它是键值对的平面列表,其中键和值都是字符串。当然,只要您将其编码/解码为字符串,就可以在该值中存储任何数据。