Я создал концентратор уведомлений Azure и API, который позволяет пользователям регистрироваться для уведомлений через API. Все это, кажется, работает без ошибок, но я не могу найти способ опросить центр уведомлений для регистрации. Может кто-нибудь сказать мне, как получить список всех текущих регистраций? В идеале я бы просто сделал это на Лазурном портале, но ничего там не вижу.Просмотр регистрации на узле уведомлений Azure
ответ
Вы можете использовать метод NotificationHubClient.GetAllRegistrationsAsync(int)
[1] для получения всех регистраций.
На самом деле это решение, в котором я пошел, в конце концов, спасибо. – Slicc
В Visual Studio, Server Explorer -> раскрывает вашу подписку на Azure -> концентраторы уведомлений -> найдите свой концентратор и дважды щелкните по нему.
В открывшемся окне есть вкладка «Регистрация устройств». Вы можете найти всех своих подписчиков.
В Azure портале вы, к сожалению, не может просматривать подписчиков. Но вы можете отправить тестовое широковещательное сообщение (просто не указывать никаких тегов) и видеть подписчиков ниже в области результатов.
Кстати, если вы подписались на какие-либо устройства, то отправили push-уведомление, но полезная нагрузка была неправильной или возникли какие-либо другие проблемы, такая подписка может быть удалена. Поэтому вам нужно проверить подписки, прежде чем отправлять что-либо.
Спасибо за предложение, это было бы идеально, но, к сожалению, когда я открываю Server Explorer, он жалуется, что не совместим со всеми нашими Azure Services и инструктирует меня вместо этого использовать Clod Explorer (в котором нет деталей регистрации) – Slicc
@Slicc вы имеете в виду [это] (https://i.imgur.com/5oOEC81.jpg) сообщение? – cassandrad
Да, вот и все. – Slicc
Какая ваша ценовая категория? Я думаю, что только одна категория предприятий может запрашивать регистрацию. –