1

Meteor 中的用户推送通知的某些包或模式是否已经存在?所以我想有一些方法让服务器向用户发送通知,然后将通知显示给用户。那里已经有东西了吗?还是我应该创建一个通知集合并让客户订阅它,显示推送时的任何内容?

4

1 回答 1

2

目前,据我所知,没有办法订阅不是集合的东西,因此要将自定义数据(如推送通知)推送给您需要使用通知集合的用户。

在您的客户端,您可以有一个监听器来监听新的通知

Notifications.find().observe({
    added:function(document): {
        //Push notify your client
        Notifications.remove(document._id); //Remove when viewed
    }
});

在客户端上显示这些内容的一个非常好的库是:http: //github.hubspot.com/messenger/你可以在将某些内容插入通知集合后立即弹出它

于 2013-04-12T23:50:33.123 回答