【发布时间】:2013-04-13 07:50:33
【问题描述】:
Meteor 中是否已经存在一些用于推送通知的包或模式?所以我想有一些方法让服务器向用户发送通知,然后将通知显示给用户。那里已经有东西了吗?还是我应该创建一个通知集合并让客户订阅它,显示推送时的任何内容?
【问题讨论】:
标签: meteor
Meteor 中是否已经存在一些用于推送通知的包或模式?所以我想有一些方法让服务器向用户发送通知,然后将通知显示给用户。那里已经有东西了吗?还是我应该创建一个通知集合并让客户订阅它,显示推送时的任何内容?
【问题讨论】:
标签: meteor
据我所知,目前无法订阅非集合的内容,因此要将推送通知等自定义数据推送给您需要使用通知集合的用户。
在您的客户端,您可以有一个监听器来监听新的通知
Notifications.find().observe({
added:function(document): {
//Push notify your client
Notifications.remove(document._id); //Remove when viewed
}
});
在客户端显示这些内容的一个非常好的库是:http://github.hubspot.com/messenger/ 您可以在将某些内容插入通知集合后立即弹出它
【讨论】: