我正在尝试向'getTokens'方法返回的令牌列表发送通知,该方法成功返回一个令牌数组。 但窃取,用户无法接收通知 这是代码:
exports.sendNotification=
functions.database.ref('/users/{uid}').onCreate( event => {
const userId = event.params.uid;
return getTokens().then(tokens => {
if(tokens.length == 0){
event.data.ref.child('Status').set("pending");
}
else{
let payload = {
notification: {
title: 'Firebase Notification',
source: 'client call',
sound: 'default',
badge: '1'
},
data: {
source: userId,
action :ACTION_NEW_CHAT_REQUEST
}
};
return admin.messaging().sendToDevice(tokens, payload);
}
});
});
感谢您的帮助:)