【问题标题】:Firebase push web notifications for anonymous users面向匿名用户的 Firebase 推送网络通知
【发布时间】:2018-10-25 01:15:59
【问题描述】:

是否可以仅使用 UID 在 Firebase 中为匿名用户推送网络通知,因为匿名身份验证没有令牌。

【问题讨论】:

    标签: javascript firebase push-notification web-notifications anonymous-users


    【解决方案1】:

    firebase 身份验证 UID 与您从 WebPush 订阅中获得的令牌无关。

    这意味着您可以按照here 的描述使用 webpush 订阅任何类型的用户,甚至不用考虑 firebase 身份验证。

    【讨论】:

    • 好吧,客人或匿名用户呢?是否可以将通知推送到他们的设备?即使他们没有在通知推送时浏览网站?
    • 是的,这是可能的。您只需要浏览器的许可,然后您就可以向他们发送通知。我可以推荐做这个 codelab codelabs.developers.google.com/codelabs/push-notifications/#0 - 它涵盖了订阅过程和发送推送通知。
    • 连浏览器都关闭了?
    • 没有。如果浏览器真的关闭了,则无法接收到通知,并在推送服务中排队,直到可以传递或消息过期。在此处查看详细信息:developers.google.com/web/fundamentals/push-notifications/faq,“关闭浏览器时为什么不推送工作?”部分
    猜你喜欢
    • 1970-01-01
    • 2020-06-11
    • 2023-01-31
    • 2017-04-16
    • 2019-10-03
    • 2019-05-13
    相关资源
    最近更新 更多