【问题标题】:How to send Firebase message to specific application in project?如何将 Firebase 消息发送到项目中的特定应用程序?
【发布时间】:2017-06-05 08:04:22
【问题描述】:

我对 firebase 有疑问。它允许为单个项目添加多个应用程序。我添加了 App1、App2 和 App3。如何单独向 App1 发送通知?这 3 个应用的服务器密钥是相同的。

【问题讨论】:

    标签: android firebase firebase-cloud-messaging firebase-notifications


    【解决方案1】:

    在 Firebase 控制台的通知面板中,您可以向特定应用发送通知消息。但 Firebase Cloud Messaging API 不支持此类定位。

    不过,您可以通过为每个应用定义特定属性来轻松模拟该行为:/topics/apps-app1/topics/apps-app2 等。然后是have each app subscribe to its own topic,您可以使用单个 FCM 服务器定位每个应用的用户键。

    【讨论】:

    • Frank van Puffelen 通常我会发送通知它收到所有申请,对吗?在单个项目中添加多个应用程序有什么用?多个应用是否只针对不同的构建环境?
    • FCM 消息可以针对特定设备(或特定设备列表)、设备组或主题。我有很多应用程序的项目,每个应用程序都在做一些不相关的事情。如果我想向特定应用的用户发送消息,我会按照我在回答中的描述进行主题映射。
    猜你喜欢
    • 1970-01-01
    • 2014-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-23
    相关资源
    最近更新 更多