Центр уведомлений Azure для NodeJ (обновление регистрации и замена тегов)

Можно ли взять весь счет регистрации из службы концентраторов уведомлений, используя nodejs?

функция из nodejs следующим образом:

listRegistrationsByTag (тег, optionsopt, обратный вызов)

listRegistrations (optionsopt, обратный вызов)

но он может перечислить не более 100 учетных записей. Как бы мы узнали максимальное количество аккаунтов через эти функции. Например, у меня около 100000 пользователей, и я хотел бы знать, сколько регистраций было добавлено в центры уведомлений с помощью тегов, а также общего количества всех регистраций. Для двух вышеуказанных функций у него есть опции, позволяющие получить количество регистрационных и пропущенных номеров, но при этом пропустить общее количество по тегам или по этой услуге.

Вы можете обратиться к документации здесь

Пожалуйста, помогите посоветовать по этому вопросу.

1 ответ

Решение

Как я знаю, нет ограничений на количество регистраций в Azure Notification Hub после того, как я проверил официальный документ на предмет ограничений, квот и ограничений. И было несколько похожих и отвеченных тем SO, на которые вы можете сослаться, см. Раздел Центр уведомлений Azure - ограничение на регистрацию, получение исключения QuotaExceededException - Каковы ограничения квоты операций для центров уведомлений Azure? и пределы квоты Azure Notification Hub. Поэтому я думаю, что это не связано с ограничениями и квотами.

Две функции выше обертывают API REST Read All Registrations with a Tag & Read All Registrations, Аргумент options как $top & $skip Строки запроса для этих REST API. Я искал исходный код Notification Hub SDK для Node, затем не нашел ни одного кода для ограничения количества регистраций.

Чтобы быть уверенным, чем вызвана проблема, я предлагаю вам попробовать API-интерфейсы REST, чтобы прочитать всю регистрацию и сравнить с использованием SDK.

Любое обновление, пожалуйста, дайте мне знать.

Другие вопросы по тегам