我正试图通过firebase:发送推送通知
await admin.messaging().sendAll({
token: 'some token',
data: {val1: '1', val2: '2'},
time_to_live: 300,
});
我得到下一个错误:
{quot;消息":"发送推送通知失败,JSON负载无效收到。未知名称"time_to_live";在"message"处:找不到字段&"级别":"错误"}
在time_to_live
的firebase中,密钥是ttl
,我也使用这个请求体在android应用程序中发送推送通知:
const body = {
notification: {
title: 'xxxx',
body: "xxxxxxxx"
},
data: {
notification_message: "xxxxxx"
},
token: 'xxxxxx',
android: {
ttl: 3600,
notification: { icon: 'xxxxx', color: '#b2b2b2' }
}
}
await admin.messaging().send(body)
如果是time_to_live
,请使用ttl
键。