Центр уведомлений Azure. Почему свойство NotificationOutcome NotificationId пустое?

Используя стандартный центр уведомлений, я хочу просмотреть телеметрию для конкретного сообщения, используя возвращенный NotificationId и любой из остальных API:

https://msdn.microsoft.com/en-us/library/azure/mt608135.aspx

или метод NotificationHubClient GetNotificationOutcomeDetailsAsync:

https://msdn.microsoft.com/en-us/library/microsoft.azure.notificationhubs.notificationhubclient.getnotificationoutcomedetailsasync.aspx

В любом случае мне нужен идентификатор сообщения уведомления, который должен быть возвращен из концентратора при отправке сообщения.

Я отправляю сообщение из серверной части приложения с помощью метода SendTemplateNotificationAsync:

NotificationOutcome result = await hub.SendTemplateNotificationAsync(params, tags);

После отправки уведомления шаблона свойство result.NotificationId будет пустым. Как я могу получить NotificationId, чтобы я мог получить телеметрию?

Обновить:

Я попытался установить для свойства enableTestSend значение true при создании NotificationHubClient. Результат по-прежнему не содержит NotificationId.

На данный момент в хабе зарегистрировано только одно устройство (установка). Может ли это быть из-за небольшого количества устройств, получающих push?

Ответы на вопрос(1)

Ваш ответ на вопрос