Javascript 在pwa中具有推送通知的sse
我正在尝试将推送通知集成到web应用程序(也是PWA)中。我正在使用Javascript 在pwa中具有推送通知的sse,javascript,php,push-notification,progressive-web-apps,server-sent-events,Javascript,Php,Push Notification,Progressive Web Apps,Server Sent Events,我正在尝试将推送通知集成到web应用程序(也是PWA)中。我正在使用Mercure()向用户发送通知 webapp是使用Angularjs和PHP symfony制作的。我认为对于SSE,连接应该保持打开状态,或者每隔几秒钟重新打开一次以发送事件 我不知道这对PWA是否有效。即使PWA未打开,我是否可以使用SSE向PWA发送推送通知?如果没有,我应该使用什么发送推送通知 我应该使用WebSocket吗?我见过的所有WebSocket库都创建频道。我不知道如何向数据库中的特定用户发送通知,因为在w
Mercure
()向用户发送通知
webapp是使用Angularjs和PHP symfony制作的。我认为对于SSE,连接应该保持打开状态,或者每隔几秒钟重新打开一次以发送事件
我不知道这对PWA是否有效。即使PWA未打开,我是否可以使用SSE向PWA发送推送通知?如果没有,我应该使用什么发送推送通知
我应该使用WebSocket吗?我见过的所有WebSocket库都创建频道。我不知道如何向数据库中的特定用户发送通知,因为在websocket中,区分用户的唯一方法是在用户加入频道时生成的sessionId
当用户登录并加入应用程序中的公共通道时,我可能必须将用户的sessionId保存在数据库中,并找到我要向其发送通知的用户的sessionId,然后发送
我的问题是,如果我使用SSE,我可以在webapp或PWA未打开时发送推送通知吗。WebSocket会有帮助吗?如果是,请就我如何做我想做的事提出建议。你有什么决议吗?你有什么决议吗?