Flutter FCM: отправить documentSnapshot в сообщении данных - PullRequest
0 голосов
/ 18 марта 2020

Я довольно новичок в программировании, поэтому я рассчитываю на вашу доброту. Можно ли отправлять сообщения других типов, кроме Strings, в полезную нагрузку сообщения данных FCM, например, bool, List или даже documentSnapshot?

1 Ответ

1 голос
/ 18 марта 2020

Если вы посмотрите справочную документацию для message.data, она определяется как:

data

map (ключ: строка, значение: строка )

Только для ввода. Произвольный ключ / значение полезной нагрузки. Ключ не должен быть зарезервированным словом ("from", "message_type" или любым словом, начинающимся с "google" или "gcm").

Объект, содержащий список пар "key": value. Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Таким образом, это плоский список пар ключ-значение, где и ключ, и значение являются строками. Если, конечно, вы можете хранить любые данные в этом значении, если вы их кодируете / декодируете как строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...