【发布时间】:2021-03-01 08:17:24
【问题描述】:
- 首先,这是一个自答题。
- 其次,我将尝试详细描述我针对这种情况实施的解决方案。
- 提出的问题:徽章属性不能动态递增
- 来源: https://firebase.google.com/docs/reference/admin/node/admin.messaging.NotificationMessagePayload#badge。
- 那么如何让这个徽章属性自动增加呢? 我已经回答的解决方案如下,第一个答案 此外,当您在多个移动设备上执行此操作时,您需要的是:
重要!!!
-
请按照以下答案中的步骤进行操作!!!
B2。应用初始化时更改此项并生成 fcm-token
FirebaseFirestore.instance.collection('fcm-token').doc(device_name).set({'device1_pt1': token_id,'number': 0});
B3。把这个放在onmessage上就调用了。(通过onlauch,onresume,onmessage)
FirebaseFirestore.instance.collection('fcm-token').doc(device_name).update({'number': 0});
【问题讨论】:
-
如果您想将它用于多个设备,您必须在 fcm-token_device 中包含数字徽章。在每个设备上使用它
-
嘿杰斯。感谢您分享您对这个常见问题的解决方案。 ???你能把它做成问答的形式吗?所以:写一个简单的问题,然后发布你现在的答案。这样一来,系统和 Stack Overflow 的大多数用户都不会感到困惑,并且您的帮助将惠及大多数人。
-
@FrankvanPuffelen 好的
标签: firebase flutter notifications badge