【问题标题】:Sending expo notification per user and broadcast notification为每个用户发送博览会通知和广播通知
【发布时间】:2021-01-10 08:08:00
【问题描述】:

我正在尝试按用户而不是按设备发出通知。

例如:如果我登录了两台设备,我想向两台设备发送通知。

我想要的其他事情是为使用 expo 服务器的所有用户发送广播通知。这可能吗?

哪个更好 - 使用 expo 服务器或 Firebase 推送通知?

【问题讨论】:

    标签: react-native push-notification notifications expo


    【解决方案1】:

    您必须在数据库中为每台设备保存用户 ID 和 ExpoNotificationToken(设备令牌)。

    |userUuid | ExpoNotificationToken |
    ----------------------------------
    | abc     | abc-device1-token     |
    | abc     | abc-device2-token     |
    -----------------------------------
    

    然后,如果您想通知该特定用户,请向所有 ExpoNotificationTokens 发送通知,并在循环中与该用户 ID 连接。

    Expo Broadcaster 更容易使用,你有一个简单的 REST 接口(POST 端点),它负责向给定的令牌发送通知。世博会还处理他们身边的所有凭据。另一方面,您依赖第三方服务。 IMO,如果您在项目中使用 Expo,自然也使用他们的广播公司,他们为该解决方案提供库和支持。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-02
      相关资源
      最近更新 更多