gpt4 book ai didi

javascript - 在 node.js 中更改 FCM 通知的颜色和图标

转载 作者:行者123 更新时间:2023-12-05 07:22:03 33 4
gpt4 key购买 nike

我在设置标题和正文后在 node.js 中设置我的 android 通知的颜色和图标它似乎不起作用。对于我正在创建的同一应用程序的两个通知,我需要不同的通知背景颜色和不同的图标。

我已经尝试更改 android list 元标记中的图标和颜色并且它有效但问题是我需要单独的通知图标和颜色用于请求收到的通知以及单独的通知颜色和图标用于新消息通知。还要提一下,新请求通知和新聊天请求通知的代码在同一个index.js文件中,收到新消息后,弹出的通知是新 friend 请求通知,我不知道为什么。

//Request notification format.
return DeviceToken.then(result =>
{
const token_id = result.val();

const payload =
{
notification:
{
from_sender_user_id : from_sender_user_id,
title: "New Friend Request",
body: `${senderUserName} wants to connect with you`,
icon: "/requestsmall.png"
color: "#fffbd7"
}
};


//New Message notification
return Token.then(result =>
{
const tid = result.val();

const pload =
{
notification:
{
from_sender_id : from_sender_id,
title: "New Message",
body: `${senderName} sent you a message`,
icon: "chatsmall.png"
color: "#e5fafa"
}
};

我现在想为这两个通知显示不同的图标和颜色,但它不起作用,发送消息通知也显示新请求通知的标题和正文

最佳答案

据我所知,这完全取决于您在项目中使用的扩展。 Firebase 的每个扩展都不支持所有功能。即使您直接从 Firebase 控制台发送 FCM 消息,它也不会重定向到所需的页面。很多天后,我找到了一个 extension它支持所有功能。只需在您的项目中安装并尝试并使用它。希望它对你有用。
用于安装扩展 npm i cordova-plugin-firebasex

关于javascript - 在 node.js 中更改 FCM 通知的颜色和图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56660160/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com