如何将 firebase 令牌传递给 Laravel 应用程序?

Posted

技术标签:

【中文标题】如何将 firebase 令牌传递给 Laravel 应用程序?【英文标题】:How can I pass a firebase token to a Laravel app? 【发布时间】:2019-10-05 06:39:32 【问题描述】:

我用 Laravel 制作了一个应用程序。我还需要创建 android/ios 应用程序,并且我正在使用 Flutter 和 WebView。

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

在 Laravel 应用中

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

在 Flutter 框架中:

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

【问题讨论】:

您找到解决方案了吗? 【参考方案1】:

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

【讨论】:

以上是关于如何将 firebase 令牌传递给 Laravel 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 云消息传递 - 如何验证令牌?

如何在不请求通知权限的情况下获取 Firebase 云消息传递的注册令牌?

在应用程序初始启动后,如何快速检索 Firebase Cloud Messaging 的消息传递令牌?

在 ViewModel SwiftUI 类中存储 Firebase 云消息传递令牌

如何在 Flutter 中删除 Firebase 云消息传递令牌

如何向 FCM(Firebase 云消息传递)令牌的特定用户发送消息?