首页 > 解决方案 > 如何将 firebase 令牌传递给 Laravel 应用程序?

问题描述

我用 Laravel 做了一个应用程序。我还需要创建 Android/iOS 应用程序,并且我正在使用 Flutter 和 WebView。

我必须将推送通知与 Firebase 集成,以便它可以在 Android/iOS 和 Laravel 上运行。但我不知道如何将用户令牌和设备类型传递给我的 Laravel 应用程序,并将链接令牌传递给登录用户。

在 Laravel 应用程序中

我在用户模型中创建了一个带有store()(方法)令牌的控制器,并使用 curl(操作 POST)向设备/用户发送通知(方法)。sendMessage()

在 Flutter 框架中:

我已经集成了 Firebase Messaging 插件并安装了它。如果我从控制台发送通知,这工作正常。

标签: laravelflutterfirebase-cloud-messaging

解决方案


您可以从标头传递令牌,并在您的控制器方法中获取令牌使用$token = $request->header('token');


推荐阅读