angular / angular/angularfire

fireMessaging.tokenChanges emit wrong(not equeal) fcm token after fireMessaging.requestToken

未關閉
#3,531 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
TypeScript
星號
7.8k
分支
2.2k
平均合併
22 小時 28 分鐘
30 天內合併 PR
6

描述

### Version info

**Angular:*17.3.3*

**Firebase:*-*

**AngularFire:*17.1.0*

**Other (e.g. Ionic/Cordova, Node, browser, operating system):*browser*

### How to reproduce these conditions
1) Create subscription on fireMessaging.tokenChanges, can be several
2) Run fireMessaging.requestToken
3) Compare fcm token from tokenChanges & requestToken

Currently, we have different results, also each new subscription generates a new fcm token + additional HTTP requests

### Expected behavior

Same fcm tokens + only required numbers of HTTP requests

### Actual behavior

Different fcm tokens

貢獻指南

開啟貢獻指南

研究方向

首先,透過 issue 中描述的 fireMessaging.tokenChanges 訂閱和 fireMessaging.requestToken 呼叫重現此行為,並比較發出的 token 和 HTTP 要求。完成的條件是,重複訂閱和明確要求只發出必要的要求,並產生相同的 FCM token。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
angular, firebase, typescript
領域
api, frontend
Issue 類型
缺陷
難度
3/5
預估耗時
1-2 天
活躍度
停滯
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。