3

PushSharp 仅在调用 stop 时处理队列。有谁知道 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);
4

1 回答 1

6

我是个彻头彻尾的白痴……

主线程在队列计时器可以处理通知之前完成执行。StopAllServices 迫使线程等待......也许这会帮助其他人。

于 2012-12-07T14:37:26.253 回答