Располагает ли PushSharp параллельные вызовы к APN по умолчанию?

Чтобы ускорить отправку массовых уведомлений Apple Push-уведомлений (APN), рекомендуется распараллеливать несколько вызовов к APN (серверу APN) - до 20 одновременных вызовов.

Делает ли кроссплатформенная библиотека PushSharp в C# по умолчанию для уведомлений iOS? Если нет, как я могу настроить это для этого?

1 ответ

Решение

Да, это так. Ищите вызовы CheckScale, вы увидите, что когда отправка уведомления занимает слишком много времени, PushService открывает больше PushChannels, и каждый из них выполняется в другой WorkerTask.

Посмотрите в коде 15 или 20, насколько я помню, это константы, которые определяют предел для максимальных PushChannels, которые будут работать вместе.

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