如何在 Laravel 中使用新的 Firebase 更新 http v1 发送包含声音、图标、颜色、标记所有字段的 Firebase 通知?

问题描述 投票:0回答:1

如何使用 REST 中的新 Firebase 更新 HTTP V 1 发送带有声音、图标、标记所有字段的 Firebase 通知?在我发送此字段和通知数据之前

$notificationData = [
    'title' => $title,
    'body' => $description,
    'click_action' => 'HomeActivity',
    'icon' => 'ic_notification',
    'color' => '#CD201F',
    'tag' => 'general',
    'sound' => 'sound.mp3',
    'notification_type' => 'order_status',
    'android_channel_id' => 'order_status',
];

现在像这样如何发送所有字段?

php laravel firebase push-notification firebase-cloud-messaging
1个回答
0
投票

我写此邮件是为了报告我在使用 REST 中的新 FCM API HTTP v1 发送 Firebase 通知时遇到的问题。在更新之前,我能够在通知数据中包含其他字段,例如声音、图标和标签。但是,在转换到 FCM API HTTP v1 后,我在将这些字段包含在通知中时遇到了困难。

我已完全遵循 Firebase 文档以及 kreait-Firebase-php 库提供的说明。尽管我付出了努力,但我仍未成功使用这个新 API 发送带有声音、图标或标签的通知。

我尝试使用两个不同的库,包括 Google API PHP 客户端和 kreait-Firebase-php,并且都遇到了相同的问题。正在发送通知,但没有指定的声音、图标或标签。

在使用 XAMPP 进行本地测试时,我对代码进行了广泛的调试,并确保所有参数都根据文档正确设置。然而问题依然存在。

我非常感谢社区为解决此问题提供的任何见解或帮助。如果有人遇到类似的挑战或对如何解决此问题有建议,我将不胜感激您的意见。

感谢您对此事的关注。

© www.soinside.com 2019 - 2024. All rights reserved.