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