0
我的應用程序,應根據像一些間隔方式通知用戶:策略發送延遲推
Event
> Pushes
Pattern: Immediately - 3 day - 7 day - 12 day
如果用戶所做的事件採取行動推動應該停止此事件。發生事件時可能會發送多個相同類型的事件。
另外我不想打擾用戶例如當有5個事件發送x5更多的推,但通過發送一個推例如提醒:應該發生第二天(或其他間隔)你有5個事件'。
所以現在我決定這種解決方案,當發生事件時,插入到db中所有推送的事件都應該以後用datetime發送。如果用戶採取行動,則將標記推送爲此事件的冗餘。並且在發送分析間隔之前,例如在下一個24小時內全部推送,發送一個並將所有其他發送標記爲已發送。
可以,或者存在更好的解決方案嗎?