После еще одного поиска я получил ответ!Payload
принимает три параметра.
new Payload(platform, payload, options);
, где значения по умолчанию {sendAsMessage: false, rawPayload: false}
.Поскольку rawPayload
равно false
, полезная нагрузка будет вложена в имя platform
.В моем случае platform
был PLATFORM_UNSPECIFIED
, поэтому он был вложен в узел null
.
Таким образом, решение состоит в том, чтобы установить rawPayload
в true
.
let newPayload = new Payload('PLATFORM_UNSPECIFIED', options, {rawPayload: true});