Функция загрузки приложений iOS неожиданно оборвалась.Любой намек? - PullRequest
0 голосов
/ 04 марта 2012

Я только что обновил свою программу для iOS и обновил сертификат / имя, необходимое для моего небольшого приложения.Однако, функция толчка внезапно сломалась.Я перепробовал все, что мог, но все равно не повезло.

  1. Я проверил профиль обеспечения и все сертификаты, они правильно установлены, по крайней мере, как я знаю.

  2. Я сгенерировал файл pem и проверил его командой openssl, он возвращает ok 0, поэтому pem тоже должен быть в порядке.Входные данные, используемые для проверки: openssl s_client -connect gateway.push.apple.com:2195 -cert apns-pro.pem -CApath / etc / ssl / certs /

  3. Устройства имеютбыли правильно зарегистрированы на моем сервере с опциями push и UID устройства и т. д.

  4. Мой iPhone 4 может получать push-уведомления из других приложений, поэтому это не проблема устройства.

  5. Сервер написан на PHP.Использование fwrite для передачи полезной нагрузки по ssl-ссылке прошло успешно, и на push-сервер без проблем были записаны байты.

Странная часть этого заключается в том, что push-сервер не выдавалЯ получил любую ошибку, и отслеживание обратной связи дало мне результаты «успеха», поэтому соединение с сервером -> APNS должно быть в порядке.Мое устройство также хорошо работает с push-уведомлениями, поскольку оно получает уведомления от других приложений.Я действительно не знаю, где или что пошло не так.Я совершенно отчаялся по этому поводу.

1 Ответ

0 голосов
/ 11 апреля 2012

Проблема была решена путем повторной генерации всех файлов обеспечения и сертификата. Похоже, мой сгенерированный сертификат не соответствует новому профилю обеспечения.

...