【发布时间】:2018-09-21 04:30:08
【问题描述】:
我刚刚使用 RN firebase 在我的 RN 项目中实现了通知功能。我已经对用户点击通知的部分进行了排序,当它打开时它会触发应用程序中的某些内容。 但是,我目前正在努力了解大多数应用程序的流程,情况如下:
- 用户收到并忽略通知
- 用户随后在不点击通知的情况下手动启动应用程序
- 我知道的大多数应用,尤其是 Instagram 和 Whatsapp 仍然能够显示应用内徽章,让用户知道他们有新商品传入并突出显示新收到的商品
现在,我已成功完成应用内徽章部分,以防用户在应用处于前台时收到通知,就像 Instagram 和 Whatsapp 所做的那样。
但我只是不知道如何识别,在应用程序手动启动(不点击通知横幅)上,用户是否在托盘上有一些未打开的通知,除非通过检查firebase.notifications().getBadge()。问题在于,我无法知道新的未打开通知包含什么...
我觉得这不是由通知模块或 firebase 本身来处理的,因为这部分与在到达时打开通知对象无关。
基本上,我现在真的不知道该往哪里看。任何指针将不胜感激:D
【问题讨论】:
标签: android ios firebase react-native notifications