【问题标题】:Notification Hub vs Azure Function triggered FCM vs Direct FCM calls, Which one to choose?通知中心与 Azure 函数触发 FCM 与直接 FCM 调用,选择哪一个?
【发布时间】:2022-10-04 16:10:29
【问题描述】:

我对向手机发送通知的选项感到困惑。我在 Azure 上部署的 .Net 核心中创建了一个后端。现在,当管理员推出新优惠时,必须将推送通知发送到移动设备。我找到了 3 个不错的替代品。所有人都以自己的方式调用 Firebase FCM 和 APNS。

  1. Azure 通知中心:我在这里理解的是,我不需要将设备 ID、uris 保存在我的数据库中。通知中心会处理它。我们可以直接在.net核心代码的服务中调用它。此外,它还提供本地化消息发送和停用 fcm、apns 令牌本身的非活动设备。 不过是收费的。
  2. Azure 功能触发:我见过人员员工技术,人们为 FCM 和 APNS 创建 Azure 队列,然后在服务(DB 上下文服务)中,根据设备类型创建 ID 组。然后所有 android 通知负载暂停到 fcm 队列,apns 负载被推送到 apns 队列。之后,调用为 fcm/apns 配置的队列触发函数,这些函数又与 firebase 和 apns 服务交互并向设备发送通知。 这是可靠的,但编码会更多。用户在应用上注册时需要自己保存设备令牌。
  3. 直接在 .net 核心服务中调用 FCM 和 APNS 服务。有很多可用的教程。是最便宜的解决方案。但是,我不知道这有多可靠。像这个例子here

【问题讨论】:

    标签: firebase azure azure-functions apple-push-notifications azure-notificationhub


    【解决方案1】:

    去通知中心。它将减轻您在手动操作方面的负担。

    【讨论】:

      猜你喜欢
      • 2018-01-10
      • 2019-01-30
      • 2019-05-15
      • 2020-08-27
      • 2020-04-26
      • 1970-01-01
      • 2019-08-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多