Исключения тайм-аута концентратора уведомлений Microsoft Azure - PullRequest
0 голосов
/ 02 июля 2019

У нас есть проект, который должен уведомить пользователя о своем мобильном приложении.Используя Azure в качестве бэкэнда, мы используем ресурс концентратор уведомлений для достижения этой цели.Время ожидания вызывается (время от времени) из бэкэнда, когда более 4-5 пользователей должны получить этот push:

время ожидания запроса истекло после 60000 миллисекунд.Успешное завершение запроса не может быть определено.Необходимо выполнить дополнительные запросы, чтобы определить, успешно ли выполнена операция "

- это код, который я использую для подключения к нашему ресурсу уведомлений:

var hub = NotificationHubClient.CreateClientFromConnectionString(ConfigurationManager.AppSettings["NotificationHub"], ConfigurationManager.AppSettings["NotificationHubPath"]);

var allRegistrations = await hub.GetAllRegistrationsAsync(0).ConfigureAwait(false);

, и в этой строке возникает исключение тайм-аута:

var allRegistrations = await hub.GetAllRegistrationsAsync(0).ConfigureAwait(false);

Каким-то образом push-уведомление работает с 1 или 2 зарегистрированными устройствами.Кто-нибудь сталкивался с такой проблемой? Обратите внимание, что в концентраторе уведомлений нет ошибок

1 Ответ

0 голосов
/ 04 июля 2019

Эта проблема исчезла, когда мы решили не использовать бесплатный тариф для этого ресурса

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...