laravel - 从 Laravel 发送网络推送通知

标签 laravel push-notification

我有一个在后端运行 Laravel 的网站,用户可以在其中为其他用户创建报告。

创建报告后,我想向收件人用户的桌面发送推送通知。

我需要使用PusherOneSignal等服务吗?

任何带有示例的有用网站将不胜感激。

最佳答案

你的问题

您可以使用 Pusher、Redis/Socket.io、Pubnub 等。使用哪一个?嗯,这更多的是一个基于意见的问题。

这些服务广播事件,然后在您的客户端应用程序(如 Web 前端)中配置您选择订阅( channel )的服务的客户端库并监听这些事件。

The documentation解释得更好。

示例/教程

插入者

This是Pusher团队发布的教程。

Redis/Socket.io

This one 是一个关于此的 Laracasts 系列。

只要谷歌一下就可以了。

<小时/>

更新

有一个特定于 Laravel 的替代方案,一个专门为 Laravel 创建的包:

Laravel WebSocket

  • This is这篇文章讨论了该包及其内部工作原理。
  • This is repo 协议(protocol)。
  • Here你有文档。

关于laravel - 从 Laravel 发送网络推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48846101/

相关文章:

laravel 4 将 IP 地址保存到模型中

ios - APNS - 无效注册消息

java - 使用java为windows phone 7发送推送通知

firebase - 在 Flutter 中使用 Firebase Messaging ^8.0.0-dev.8 收到通知时如何运行函数?

android - 谷歌云消息 : How to use SHA1 certificate?

php - 找不到 Laravel 4 迁移基表

laravel - Laravel 4 中的多语言 URL

javascript - 快速并发的 ajax 调用

database - laravel 5.4 多对多关系

node.js - 使用 OneSignal 向多个用户发送推送通知