PWA + Native APP推送通知(Firebase)

时间:2017-10-27 12:25:23

标签: javascript firebase firebase-realtime-database push-notification progressive-web-apps

我正在寻找处理来自PWA和Native应用程序的推送通知的方法。

我们有两个,现在当我们发送推送时,我希望如果用户在他们的移动设备上安装了native和pwa,只接收来自本机的推送,那么我们将避免使用dublicate通知向用户发送垃圾邮件。我们正在使用Firebase进行推送通知。

处理此次发布通知问题的最佳做法是什么?我在网上找不到任何相关信息。

1 个答案:

答案 0 :(得分:0)

只有在用户登录时才能实现此目的。在这种情况下,您可以将用户身份与推送通知令牌一起存储。然后在服务器上,您可以检查哪个用户已注册了两个通知令牌,并仅将您的消息发送到一个令牌。 如果您的应用没有提供任何用户身份,我认为无法实现。

但是,你确定这是理想的行为吗? 请记住,用户可以拥有两个以上的令牌,例如,如果他在多个设备/浏览器上使用您的pwa。