PushSharp Push не обрабатывает очередь до остановки

PushSharp обрабатывает очередь только при вызове остановки. Кто-нибудь знает, как часто push sharp будет обрабатывать очередь или сбрасывать ее? Я не хочу вызывать стоп и старт каждый раз, когда я хочу отправить уведомление для экономии ресурсов.

            pushService = new PushService();
            pushService.StartApplePushService(new ApplePushChannelSettings(prod,  cert.InputStream.ReadToEnd(), passConfig.Value));
  pushService.QueueNotification(
                NotificationFactory.Apple().ForDeviceToken("mydeviceid").WithAlert("Notifications Started!").WithSound("default").WithBadge(7));


            pushService.StopAllServices(true);

person chrislhardin    schedule 07.12.2012    source источник


Ответы (1)


Я полный и законченный идиот...

Основной поток завершал выполнение до того, как таймер очереди смог обработать уведомление. StopAllServices заставил поток ждать... Может быть, это поможет кому-то еще.

person chrislhardin    schedule 07.12.2012