この投稿に従って、Azure通知ハブを操作しています。私がやろうとしているのは、デバイスを Azure 通知ハブに登録する Web API を作成することです。記事に示されているように、デバイスを登録するための要求を送信すると、Azure 通知ハブにヒットします。
以下は、私の Azure ポータルのスクリーン ショットです。これは、登録の要求があったことを示しています。
しかし、次のコードを使用して登録済みデバイスの詳細を取得しようとすると、常に 0 になります。
var registrationsCount = await hub.GetAllRegistrationsAsync(Int32.MaxValue);
return registrationsCount.Count().ToString();
今、いくつか質問があります:
1) 登録されたデバイスの詳細を調べるにはどうすればよいですか?
2) バックエンドから iOS デバイスにテスト通知を送信するにはどうすればよいですか。以下は、テスト通知を送信するために使用しているコードです。
var payload = string.Format(toastTemplate, message);
hub.SendAppleNativeNotificationAsync(payload, "worldnews");
3) Web API をバックエンドとして使用している場合、Azure 通知ハブで iOS アプリの詳細を構成する必要がありますか? つまり、Azure ポータルに証明書とその他の詳細をアップロードしますか?