在多个列表上向用户发送消息

时间:2014-01-02 17:11:32

标签: database database-design

我正在与为我公司创建iOs应用的团队合作。我们的应用程序向用户发送推送通知。我们有列表,其中包含用户。例如。有喜欢的列表,有主列表,有abc列表....并且它们包含用户。这有助于我们通过列表向用户组发送消息。

现在,有多个用户出现在多个列表中。假设有用户xyz是最喜欢的和主要列表的一部分。现在,当我们向这两个组发送消息时,我们不希望用户xyz接收到两个推送通知。

那么,实现这个的最佳方法是什么?我们应该有一个存储user_id-message_id关系的db表吗?如果是,那么每次我们将消息发送到多个组时,是否需要我们阅读该表?还有其他更有效的方法吗?

请你的想法。

感谢。

0 个答案:

没有答案