Использование стандартного концентратора уведомления, я хочу, чтобы просмотреть телеметрию для конкретного сообщения, используя возвращенную NotificationId и либо этот отдых API:Azure Notification Hub: Почему NotificationOutcome NotificationId Property Empty?
https://msdn.microsoft.com/en-us/library/azure/mt608135.aspx
или метод NotificationHubClient GetNotificationOutcomeDetailsAsync:
В любом случае, мне нужен идентификатор сообщения уведомления, который должен быть возвращен из концентратора при отправке сообщения.
Я посылаю сообщение от внутреннего интерфейса с использованием метода SendTemplateNotificationAsync:
NotificationOutcome result = await hub.SendTemplateNotificationAsync(params, tags);
После отправки уведомления шаблона, свойство result.NotificationId пусто. Как я могу получить NotificationId, чтобы затем получить телеметрию?
Update:
Я попытался установить свойство enableTestSend истину при создании NotificationHubClient. Результат по-прежнему не содержит NotificationId.
В настоящее время в концентраторе зарегистрировано только одно устройство (установка). Может ли это быть связано с низким количеством устройств, получающих push?
У нас была такая же проблема, после изменения плана и некоторой задержки это работает. – saniokazzz