Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

[Messaging]firebase-admin is not able deliver Notification in Android Edge

オープン
#2,781 コメント 1 件 リアクション 0 件 担当者 1 名 GitHub で見る

メンテナーはふだん 7 日以内に返信

@chong-shao がすでに取り組んでいます。

2025年2月24日 から。

評価

この issue はまだ評価されていません。

説明

api: messaging
[READ] Step 1: Are you in the right place?

Able to generate token but await this.app.messaging().sendEachForMulticast(message) is working all other browser but dont know only android Edge has the problem.

[REQUIRED] Step 2: Describe your environment
  • Operating System version: _____ Mac OS
  • Firebase SDK version: _____
  • Firebase Product: _____ FCM
  • Node.js version: _____16.0.0
  • NPM version: _____

Device Information
WhatsApp Image 2024-11-22 at 11 51 33

[REQUIRED] Step 3: Describe the problem

In Android Chrome, I can successfully send notifications, but in Android Edge, notifications are not working. The sendEachForMulticast(message) method is returning success

Steps to reproduce:

Send the notification either through the Firebase Console or by using messaging.sendEachForMulticast(message)

Relevant Code:

import admin from 'firebase-admin'
admin.initializeApp({
credential: admin.credential.applicationDefault(),
});

// This registration token comes from the client FCM SDKs.
const edge = "dHoMX5A_-....................fSbpmNzTKYzjtjq6TaUaesUgnAfA0"
const chrome = "fGU9Zu8k7xFt.....................................vyEo-uKqQ7lUhQfjWQt2J1E"

const registrationToken = edge;

const message = {
data: {
score: '850',
time: '2:45'
},
notification: {
title: "I am title",
body: "I am Body",
},
tokens: [registrationToken]
};

const messaging = admin.messaging();
messaging.sendEachForMulticast(message)
.then((response) => {
console.log('Successfully sent message:', response);
})
.catch((error) => {
console.log('Error sending message:', error);
});

// TODO(you): code here to reproduce the problem

No Notification and no console error in Android Edge

主要言語
TypeScript
スター
1.7k
フォーク
419
平均マージ
5日 6時間
マージ済み PR(30日)
11

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

firebase/firebase-admin-node のほかの issue

firebase/firebase-admin-node の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。