Нажмите резко — достигнуто максимальное количество попыток отправки

Я получаю это исключение:

Достигнуто максимальное количество попыток Send для отправки уведомления!

(только для уведомления Apple) много раз каждый день и продолжает блокировать уведомления в течение определенного периода времени, а затем продолжает работать. Я не уверен, что происходит. Событие ServiceException перехватывает это исключение.

Я использую конфигурацию pushsharp по умолчанию.

Вот мой код:

     string result = null;
     try
     {
        push = new PushBroker();
        //Wire up the events
        push.OnNotificationSent += NotificationSent;
        push.OnChannelException += ChannelException;
        push.OnServiceException += ServiceException;
        push.OnNotificationFailed += NotificationFailed;
        push.OnDeviceSubscriptionExpired += DeviceSubscriptionExpired;
        push.OnDeviceSubscriptionChanged += DeviceSubscriptionChanged;
        push.OnChannelCreated += ChannelCreated;
        push.OnChannelDestroyed += ChannelDestroyed;

        var appleCert = File.ReadAllBytes(apnCert);

        push.RegisterAppleService(new ApplePushChannelSettings(
            apnProduction, appleCert, apnCertPassword));
        LogNotificationForDevice("", "Apple PN registered Successfully", "");

        push.RegisterGcmService(new GcmPushChannelSettings(androidCertToken));
        LogNotificationForDevice("", "Android PN registered Successfully", "");

        var res = new
        {
            status = "Success"
        };
        result = JsonConvert.SerializeObject(res, Formatting.Indented);
    }
    catch (Exception ex)
    {
        var resex = new
        {
            status = "Failure",
            Message = ex.Message
        };
        result = JsonConvert.SerializeObject(resex, Formatting.Indented);

        LogNotificationForDevice("", "Error when trying to initiate the PushBroker", result);
    }

Я ценю вашу помощь.


person Mostafa    schedule 27.03.2014    source источник


Ответы (1)


Я использовал эту версию «PushSharp 2.1.2-бета», и больше не получаю это исключение.

person Mostafa    schedule 09.04.2014
comment
это сохраняется для меня даже в последней бета-версии 2.1.2 - person sarat; 21.04.2014