2015-04-28 2 views
0

Я использую библиотеку PushSharp C# для отправки уведомления push push и почти от последнего месяца. Я получаю следующую ошибку для отправки уведомления.максимальное количество попыток отправки отправить уведомление было достигнуто

Все для отправки уведомлений, но с последнего месяца У меня возникает ошибка, как и следующая, поэтому, пожалуйста, помогите мне решить эту проблему, и если у какого-либо органа есть какая-либо идея, пожалуйста, сообщите мне, что является проблемой для отправки уведомлений.

PushSharp.Apple.ApplePushService -> PushSharp.Core.MaxSendAttemptsReachedException: Максимальное количество Send пытается отправить Достигнута уведомление! -> {«aps»: {«alert»: «Test message», «badge»: 1, «sound»: «sound.caf»}, «Type»: 0, «UserId»: 0}

+0

Эй, Энди, у вас есть идея решить эту проблему? –

ответ

0

Вопрос был связан с экспортом p12.

При экспорте p12 мы выбрали multi для экспорта public и private для генерации p12. При экспорте публики размер p12 составлял 3217 байт. Файл 3217 байт работал.

Если ваш p12 - 6140 байт, вам необходимо его восстановить. Я разрешил эту проблему, обновив сертификат. Для получения дополнительной информации смотрите at this.

0

Вы используете сертификат только в формате .p12 для кодирования своего сообщения, тогда APN определит, кто вы, прежде чем принимать нажатие, так как сертификат был выпущен ими. С помощью «multi selected export» вы включаете как ключ cert/publich, так и содержимое закрытого ключа, и обычно, сначала назначается BEGIN PRIVATE RSA KEY. Тогда вы не сможете отправить. Br,

Смежные вопросы