モバイルデバイスに通知メッセージを送信するために、Azure関数(手動入力でトリガーするように設定)を使用しています。私のコードは問題なくコンパイルされ、問題なく動作します。ただし、デバイスからメッセージが届きません。「Notification Hubs namespace connection」、「Notification Hub name」、および「Tag expression」の値を確認したところ、すべて正しい値になっています。ここで何か不足していますか?
これは私のコードです:
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 関数に置き換えたいだけです。
編集:私のコードはこのチュートリアルに基づいています-