0
好吧,我现在正在做这个,它的工作原理,但它似乎有点hacky。在服务器端经过一定时间后,有没有更好的方法在客户端调用函数?在客户端:如何使用流星从服务器调用客户端功能?
Meteor.subscribe('notifications');
Notifications.find().observe({ //Call whatever function.
added: function(item){
console.log(item);
alert(item.text)
}
});
而这在服务器上。
Meteor.publish('notifications', function(){
return Notifications.find({createdBy:this.userId});
});
//These run after a certain interval of time passes:
Notifications.insert({text: text, createdBy:createdBy});
Notifications.remove({text: text, createdBy:createdBy});
你是什么意思?我有一个我用来发送推送通知的集合,但我也试图包含桌面通知 – Squirrl
集合允许您将更新推送给客户端。所以如果你想给客户发送消息,你可以。我不太清楚你为什么说你正在发送推送通知,但试图做桌面通知?不知道你的意思是桌面 –
我很抱歉我的问题有点令人困惑,但我不太确定如何说出它。我做了上面的编辑,更清楚地问我的问题。非常感谢你。 – Squirrl