在Azure函数中使用notificationhub发送通知

在Azure函数中使用notificationhub发送通知,azure,azure-functions,azure-notificationhub,Azure,Azure Functions,Azure Notificationhub,我正在使用azure功能(设置为在手动输入时触发)向移动设备发送通知消息。我的代码没有任何问题,运行良好。但是,我没有从我的设备收到任何消息。我检查了“通知中心名称空间连接”、“通知中心名称”和“标记表达式”的值,它们都有正确的值。我是不是遗漏了什么 这是我的代码: using System; using Microsoft.Azure.NotificationHubs; public static void Run(string input, out string notification,

我正在使用azure功能(设置为在手动输入时触发)向移动设备发送通知消息。我的代码没有任何问题,运行良好。但是,我没有从我的设备收到任何消息。我检查了“通知中心名称空间连接”、“通知中心名称”和“标记表达式”的值,它们都有正确的值。我是不是遗漏了什么

这是我的代码:

using System;
using Microsoft.Azure.NotificationHubs;

public static void Run(string input, out string notification, TraceWriter log)
{
    log.Info($"C# manually triggered function called with input: {input}");
    notification = "{\"message\":\"Hello from C#. Processed a queue item!\"}";
}
编辑:我使用通知中心的“测试发送”功能获取所有发送的消息。我还将所有消息发送到与通知中心交互的webapp。我只是想摆脱那个webapp,用Azure函数替换它

编辑:我的代码基于本教程-


要通过azure功能发送推送通知,您需要配置NotificationHub,客户端需要向hub注册:1。配置通知中心:2.通过移动应用程序或使用NotificationHub SDK从客户端注册模板:是的,我已经完成了所有这些。我从notificationhub收到带有“测试发送”的消息。我还有后端(用asp.net编写)与notificationhub交互。我也可以从那里得到信息。我只是想摆脱那个后端,用azure函数替换它。不幸的是,azure功能不起作用,我正在抓挠我的头,试图找出我遗漏了什么。我刚刚发送了一封电子邮件。谢谢要通过azure函数发送推送通知,您需要配置NotificationHub,客户端需要向hub注册:1。配置通知中心:2.通过移动应用程序或使用NotificationHub SDK从客户端注册模板:是的,我已经完成了所有这些。我从notificationhub收到带有“测试发送”的消息。我还有后端(用asp.net编写)与notificationhub交互。我也可以从那里得到信息。我只是想摆脱那个后端,用azure函数替换它。不幸的是,azure功能不起作用,我正在抓挠我的头,试图找出我遗漏了什么。我刚刚发送了一封电子邮件。谢谢