【问题标题】:PWA + Native APP Push Notifications (Firebase)PWA + 原生应用推送通知 (Firebase)
【发布时间】:2018-04-09 01:18:44
【问题描述】:

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

我们两者都有,现在当我们发送推送时,我希望如果用户在他们的手机上同时安装了 native 和 pwa,则只接收来自 native 的推送,这样我们就可以避免向用户发送重复通知的垃圾邮件。我们正在使用 Firebase 进行推送通知。

处理这种重复通知问题的最佳做法是什么?我在网上找不到任何相关信息。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 我应该将用户设置存储在 Firestore 中,使用 Firebase(匿名)身份验证作为用户身份验证吗?
    猜你喜欢
    • 2017-12-18
    • 2021-11-07
    • 1970-01-01
    • 2021-06-11
    • 1970-01-01
    • 2018-01-17
    • 1970-01-01
    • 2019-04-01
    • 2020-09-24
    相关资源
    最近更新 更多