Располагает ли PushSharp параллельные вызовы к APN по умолчанию?
Чтобы ускорить отправку массовых уведомлений Apple Push-уведомлений (APN), рекомендуется распараллеливать несколько вызовов к APN (серверу APN) - до 20 одновременных вызовов.
Делает ли кроссплатформенная библиотека PushSharp в C# по умолчанию для уведомлений iOS? Если нет, как я могу настроить это для этого?
1 ответ
Решение
Да, это так. Ищите вызовы CheckScale, вы увидите, что когда отправка уведомления занимает слишком много времени, PushService открывает больше PushChannels, и каждый из них выполняется в другой WorkerTask.
Посмотрите в коде 15 или 20, насколько я помню, это константы, которые определяют предел для максимальных PushChannels, которые будут работать вместе.