Проблема с push-сертификатом iPhone - PullRequest
0 голосов
/ 24 февраля 2011

Я использую API javapns для push-уведомлений на iPhone.

Я создал программу, которая отлично работала на Windows, и я смог получать push-уведомления на устройстве.Но когда я развертываю этот код на сервере (Linux), я получаю следующую ошибку -

java.io.IOException: DerInputStream.getLength(): lengthTag=127 big

Я искал в сети и обнаружил, что с моим сертификатом .p12 что-то не так.

Кто-нибудь знает, что может быть не так?Этот сертификат, когда он используется в Windows, все еще работает нормально, и я могу отправлять уведомления.

Пожалуйста, помогите.

Ответы [ 2 ]

1 голос
/ 28 февраля 2011

Я нашел проблему, правда, очень глупой.Я просто изменил разрешение для файла .p12 на 777, и это сработало: P.Мне понадобился один день, чтобы понять это

0 голосов
/ 24 февраля 2011

Вы бывали на общем хостинге Linux? Если я правильно помню, порты, используемые APN, по умолчанию не открыты.

...