我有一个基于Laravel的应用程序,我想添加一个像Instagram和其他社交网络的通知系统。我应该如何实现数据库和PHP来实现这个目标?! (我只想获得有关实现此功能的基础知识,而不是代码)
例如:当有人对您的个人资料采取某些行动时:会向您发送新通知,并且您注意到例如" John与您创建了新的交易"。
答案 0 :(得分:1)
有十几个推送通知库以及您可以使用的服务器端程序。他们也支持网络通知。
如果你想创建自己的通知系统(出于任何原因),故事就不同了。但推荐的方法是使用这些库而不是打扰自己!
我认为应该有两种通知系统类型:静态和动态。 在静态系统中,您可以为用户保存每条消息,无论何时登录,您都会向他显示所有消息。您可以使用会话来保存和操作消息。
以动态的方式,就像基于流的方式一样,您只需节省用户上次看到消息的时间,当用户登录时,您将动态地发送消息并向他显示这些消息。