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

时间:2019-06-19 04:40:37

标签: javascript node.js

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

我尝试过更改android manifest meta标签中的图标和颜色,但是它可以工作,但是问题是我需要为接收请求的通知分别设置通知图标和颜色,并为新消息通知设置单独的通知颜色和图标。另外要提到的是,新请求通知和新聊天请求通知的代码都在同一个index.js文件中,并且在收到新消息后,弹出的通知是新朋友请求的通知,我不知道为什么。

//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"
            }
        };

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

0 个答案:

没有答案