我如何从 laravel api 推送通知以响应本机应用程序?
Posted
技术标签:
【中文标题】我如何从 laravel api 推送通知以响应本机应用程序?【英文标题】:how i can push notification from laravel api to react native app? 【发布时间】:2020-08-29 14:33:09 【问题描述】:我正在尝试使用 laravel api 从网络应用程序发送推送通知以响应本机应用程序,有没有办法做到这一点?
我正在将 Laravel 用于 Web 应用程序并使用本机响应移动应用程序
【问题讨论】:
推送器、laravel echo 等 【参考方案1】:因为它是一个 Reac Native 应用程序,简单的 websockets 将不足以在移动应用程序上接收通知。为此,您需要一个平台或服务,因为从 0 开始非常困难。我建议使用Pusher Beams 开始。结合pusher-push-notifications 包,你可以毫无问题地从 Laravel 向 android ios 发送通知。
Firebase Cloud Messaging (FCM) 是另一个可以在此过程中为您服务的平台。结合this package,你会发现用 Laravel 实现服务器端很容易。
【讨论】:
【参考方案2】:您可以使用laravel-websockets
作为后端通知广播的推送器替代品。然后就可以在前端使用laravel echo
收听指定频道了。
Laravel 网络套接字:https://github.com/beyondcode/laravel-websockets Laravel 回显:https://laravel.com/docs/7.x/broadcasting#installing-laravel-echo
【讨论】:
以上是关于我如何从 laravel api 推送通知以响应本机应用程序?的主要内容,如果未能解决你的问题,请参考以下文章