0
我的应用程序,应根据像一些间隔方式通知用户:策略发送延迟推
Event
> Pushes
Pattern: Immediately - 3 day - 7 day - 12 day
如果用户所做的事件采取行动推动应该停止此事件。发生事件时可能会发送多个相同类型的事件。
另外我不想打扰用户例如当有5个事件发送x5更多的推,但通过发送一个推例如提醒:应该发生第二天(或其他间隔)你有5个事件'。
所以现在我决定这种解决方案,当发生事件时,插入到db中所有推送的事件都应该以后用datetime发送。如果用户采取行动,则将标记推送为此事件的冗余。并且在发送分析间隔之前,例如在下一个24小时内全部推送,发送一个并将所有其他发送标记为已发送。
可以,或者存在更好的解决方案吗?