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

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

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


person urig    schedule 19.06.2014    source источник


Ответы (1)


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

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

person Orr    schedule 07.12.2014