【问题标题】:Azure Notification Hub | HubClient.SendTemplateNotificationAsync() --> result: nullAzure 通知中心 | HubClient.SendTemplateNotificationAsync() --> 结果:空
【发布时间】:2020-07-07 18:45:00
【问题描述】:

详情

我们正在使用Microsoft.Azure.NotificationHubs 在我们的 ios 和 android 应用中实现推送通知。我们正在使用installations,希望能够使用templates。我们已成功将安装发布到我们的通知中心。

这是我们中心内的实际安装

{
    "installationId": "fh0496fb-ac92-f48a-6b0a-a67efaa8f907",
    "pushChannel": "<hidden for stackoverflow post, is actually valid push handle>",
    "pushChannelExpired": false,
    "platform": "apns",
    "expirationTime": "9999-12-31T23:59:59.9999999Z",
    "tags": [
        "Location:Boise",
        "UserEmail:<hidden for stackoverflow post, is actually valid email>"
    ],
    "templates": {
        "ApnsFull": {
            "body": "{\"aps\":{\"alert\":{\"title\":\".(title, 33)\", \"subTitle\":\"$(subTitle)\", \"body\":\"$(message)\"}}}",
            "tags": [
                "ApnsFull"
            ]
        },
        "ApnsSimple": {
            "body": "{\"aps\":{\"alert\":\"$(message)\"}}",
            "tags": [
                "ApnsSimple"
            ]
        }
    }
}

问题

我们正在使用 ClientHub 方法 SendTemplateNotificationAsync。我们正在构建TemplateNotifications 并适当地设置新需要的headers for iOS13。 我们按预期收到了NotificationOutcome,但令人困惑的是结果总是

{
    "Success": 0,
    "Failure": 0,
    "Results": null
}

问题

为什么没有发送通知?

谢谢,让我知道您需要有关我们设置的其他信息,以帮助提供解决方案!

【问题讨论】:

    标签: azure push-notification azure-notificationhub


    【解决方案1】:

    缺少任何SuccessFailure 计数表明发送到的受众与数据库中实际注册的受众之间存在一些不匹配。当使用的标签查询与为预期设备实际存储的标签不匹配时,通常会发生这种情况。

    使用SendTemplateNotificationAsync时,是否提供标签查询参数?

    如果您不使用标签查询参数,它应该向所有注册的设备广播。在这种情况下,您能否在 Azure 门户中打开一个支持案例,以便我们可以在这里更仔细地查看您的问题,看看我们能找到什么?

    【讨论】:

    • 感谢 Kyle,几天前在 Azure 门户中打开了一个支持案例。我会发布更新。
    【解决方案2】:

    Azure 支持响应非常迅速,但遗憾的是我们无法及时解决此问题。我们的团队改用 Firebase Cloud Messaging,体验了一个非常流畅的集成推送通知的过程。

    【讨论】:

      猜你喜欢
      • 2018-09-08
      • 2016-10-29
      • 2022-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-15
      • 2014-07-15
      • 1970-01-01
      相关资源
      最近更新 更多