有可能实现这样的目标吗?ps它不起作用,我不知道为什么。exports.Myfunc = functions.firestore.document('collection/{id}').onCreate(async (snapshot, context) => {const Id =snapshot.data().id;const Token=snapshot.data().deviceToken;functions.firestore.document('collection2/Id').onUpdate(async (snapshot, context) => { const data1=snapshot.data().data;const data2=snapshot.data().data2; var payload = { notification: { priority : "high", title: 'Notification', body: '<body>', }, data: { "click_action": "FLUTTER_NOTIFICATION_CLICK", 'data1':data1, 'data2':data2, }, }; try { const response = await admin.messaging().sendToDevice(Token, payload); console.log('Notification sent successfully'); } catch (err) { console.log(err); }});}); 我想做的是,监听集合中的文档创建,创建时,然后监听特定文档中的更新(其 id 由前一个监听器给出),以及何时更新此文档,然后发送通知前一个侦听器给出的设备令牌。我怎样才能做到这一点?还有其他可能的方法吗,或者我需要记住的事情?
1 回答
大话西游666
TA贡献1817条经验 获得超14个赞
const a = moment("09:00","HH:mm", true).format();
const b = moment("11:00","HH:mm", true).format();
var c = moment(b).diff(a,"minutes", true);
var d = moment().hours(0).minutes(c).format('HH:mm');
alert(d);
<script src="http://cdnjs.cloudflare.com/ajax/libs/moment.js/2.2.1/moment.min.js"></script>
添加回答
举报
0/150
提交
取消