【发布时间】:2020-06-09 05:55:50
【问题描述】:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();
exports.sendNotification = functions.database.ref('/Notifications/{user_id}/{notification_id}').onWrite((change, context) => {
const userId = context.params.user_id
const notificationId = context.params.notification_id
console.log(userId)
if(!change.after.val()){
return console.log('A notification has been deleted in database: ', notificationId);
}
return admin.database.ref('/Users/'+userId).once('value')
.then(function(snapshot){
const token_id = snapshot.child('device_token').val()
console.log(token_id)
})
});
我尝试使用 firebase 功能和 firebase admin 获取存储在 firebase 实时数据库中的设备令牌
【问题讨论】:
-
在 Stack Overflow 上,请勿分享文字图片。你现在拥有的东西很难阅读。最好将文本复制到问题本身中,以便阅读、复制和搜索。
标签: javascript firebase firebase-realtime-database firebase-admin