laravel - 如何将 firebase 令牌传递给 Laravel 应用程序?
问题描述
我用 Laravel 做了一个应用程序。我还需要创建 Android/iOS 应用程序,并且我正在使用 Flutter 和 WebView。
我必须将推送通知与 Firebase 集成,以便它可以在 Android/iOS 和 Laravel 上运行。但我不知道如何将用户令牌和设备类型传递给我的 Laravel 应用程序,并将链接令牌传递给登录用户。
在 Laravel 应用程序中:
我在用户模型中创建了一个带有store()
(方法)令牌的控制器,并使用 curl(操作 POST)向设备/用户发送通知(方法)。sendMessage()
在 Flutter 框架中:
我已经集成了 Firebase Messaging 插件并安装了它。如果我从控制台发送通知,这工作正常。
解决方案
您可以从标头传递令牌,并在您的控制器方法中获取令牌使用$token = $request->header('token');
推荐阅读
- sql - 根据过滤后的表 2 更新表 1 列
- django - Django Admin - 如何(自动)将数据添加到相关表中,然后可用于过滤结果?
- html - 如何使子元素高于子元素z-index?
- jsonnet - Jsonnet 库中的复杂验证
- python - 如何使用 python steam lib 运行 Steam 游戏、连接到服务器并执行控制台 cmd?
- redux-toolkit - Redux 工具包:是否有两个切片在 extraReducers 中相互引用彼此的操作?
- pyspark - ValueError:无法将列转换为布尔值:请使用 '&' 表示 'and'、'|' for 'or', '~' for 'not' 在构建 DataFrame 布尔表达式时
- android - Play Protect 阻止了 Flutter 签名的 APK
- jenkins - 如何从管道访问 groovy 变量到 shell 脚本?
- java - 列表不同的实现是多态吗?