如何解决.sendToDevice() 工作正常,但不是 .sendMulticast() 或 .sendAll() - 错误:标记必须是非空数组
当我将 .sendToDevice()
与数组一起使用时,它可以完美运行并向所有令牌数组发送通知,但是当我切换到 .sendMulticast()
或 .sendAll()
时,它失败了,我得到错误:
这是有效的 .sendToDevice():
snapshot.forEach(doc => {
const data = doc.data();
registrationTokens.push(data.Token);
const payload = {
notification: {
title: "This is the Title",body: "This is the Body",badge: "1",sound: "default",},};
const options = {
priority: "high",timetoLive: 60 * 60 * 24,};
return admin.messaging().sendToDevice(TokenArray,payload2,options);
}
我所做的唯一更改是将最后一行从 .sendToDevice()
切换为 .sendMulticast()
或 .sendAll()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。