2017-02-08 16 views
1

Я создал концентратор уведомлений Azure и API, который позволяет пользователям регистрироваться для уведомлений через API. Все это, кажется, работает без ошибок, но я не могу найти способ опросить центр уведомлений для регистрации. Может кто-нибудь сказать мне, как получить список всех текущих регистраций? В идеале я бы просто сделал это на Лазурном портале, но ничего там не вижу.Просмотр регистрации на узле уведомлений Azure

+0

Какая ваша ценовая категория? Я думаю, что только одна категория предприятий может запрашивать регистрацию. –

ответ

1

Вы можете использовать метод NotificationHubClient.GetAllRegistrationsAsync(int) [1] для получения всех регистраций.

[1] https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.notificationhubs.notificationhubclient#Microsoft_Azure_NotificationHubs_NotificationHubClient_GetAllRegistrationsAsync_System_Int32_

+0

На самом деле это решение, в котором я пошел, в конце концов, спасибо. – Slicc

4

В Visual Studio, Server Explorer -> раскрывает вашу подписку на Azure -> концентраторы уведомлений -> найдите свой концентратор и дважды щелкните по нему.

В открывшемся окне есть вкладка «Регистрация устройств». Вы можете найти всех своих подписчиков.

enter image description here

В Azure портале вы, к сожалению, не может просматривать подписчиков. Но вы можете отправить тестовое широковещательное сообщение (просто не указывать никаких тегов) и видеть подписчиков ниже в области результатов.

Кстати, если вы подписались на какие-либо устройства, то отправили push-уведомление, но полезная нагрузка была неправильной или возникли какие-либо другие проблемы, такая подписка может быть удалена. Поэтому вам нужно проверить подписки, прежде чем отправлять что-либо.

+0

Спасибо за предложение, это было бы идеально, но, к сожалению, когда я открываю Server Explorer, он жалуется, что не совместим со всеми нашими Azure Services и инструктирует меня вместо этого использовать Clod Explorer (в котором нет деталей регистрации) – Slicc

+0

@Slicc вы имеете в виду [это] (https://i.imgur.com/5oOEC81.jpg) сообщение? – cassandrad

+0

Да, вот и все. – Slicc