【问题标题】:Firebase Cloud Message Subscribe a Topic Web Push NotificationFirebase 云消息订阅主题 Web 推送通知
【发布时间】:2018-07-06 18:09:59
【问题描述】:

我正在使用 FCM 发送网络推送通知,但我不知道如何使用 javascript 为客户端订阅特定主题。 任何人都可以帮我解决这个问题吗? 我正在使用 ASP.NET MVC 5。 问候。

【问题讨论】:

    标签: javascript asp.net firebase firebase-cloud-messaging


    【解决方案1】:

    据我所知不可能。 Android 和 iOS 原生支持主题订阅,但不支持 Web。

    您需要通过以下方式手动实现它:

    1. 用户同意“订阅”主题。
    2. 用户 Firebase 令牌存储在上述主题的数据库中。
    3. 查询与给定主题关联的所有 Firebase 令牌的数据库。
    4. 通过上述查询向所有用户发送消息。

    然后你会使用:

    【讨论】:

    • 你好弗朗西斯科。步骤很好。强烈建议完成第 2 步,但这不是一个可靠的要求——只要您必须跟踪令牌。对于第 3 步,如果第 2 步没有完成,开发人员可以使用batchAdd API 订阅令牌,到那时第 4 步应该只是从他们的应用服务器发送指定主题名称的消息(无需查询令牌)。干杯!
    • 感谢您的回答,Francisco 和@AL 的解释。您知道如何获取用户 Firebase 令牌吗?我已经尝试过使用文档中的方法,但不起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-26
    • 1970-01-01
    • 2016-12-13
    • 1970-01-01
    • 2020-07-08
    • 1970-01-01
    • 2020-06-05
    相关资源
    最近更新 更多