使用fcm推送通知无效

时间:2017-12-02 13:24:57

标签: node.js firebase

我正在尝试向'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);
    }
});
});

感谢您的帮助:)

0 个答案:

没有答案