iphone: отменить сертификат распространения и push-уведомления - PullRequest
7 голосов
/ 12 октября 2010

У меня есть приложение для iPhone с включенными push-уведомлениями , и оно работает довольно хорошо.Но мой Mac Mini просто «умер», и я понял, что забыл сделать резервную копию своих открытых / закрытых ключей: / Так что я думаю, что мое единственное решение сейчас - это создание новых сертификатов (как для разработчиков, так и для распространения), чтобы я мог продолжить свою работу ...но что происходит с моими push-уведомлениями?

Я имею в виду: файл pem , используемый для моего сервера push-уведомлений, "связан" с моим текущим сертификатом распространения .Что произойдет, если я отзову свой сертификат?

  • Будут ли работать мои push-уведомления?
  • Если да, что произойдет, когда я отправлю новую версию бинарного файла?
  • Если нет, нужно ли мне "только" создавать новый файл pem?

Кто-нибудь из вас сталкивался с такой ситуацией?

1 Ответ

5 голосов
/ 16 октября 2010

По личному опыту могу сказать, что если вы выпустите новый бинарный файл под своим новым сертификатом, ваши пользователи не будут испытывать никаких сбоев в упорядоченном обновлении вашего приложения.Со мной произошло то же самое, и меня беспокоило то, что, когда я отправлял обновление для своего приложения, это могло привести к путанице - и даже хуже - пользователи потеряли данные, которые они сохранили, которые были связаны с моим приложением.(В настройках или в базе данных sqlite).

Однако все работало без проблем, несмотря на то, что новая версия была представлена ​​как подписанная совершенно другим сертификатом, чем оригинал.

У меня есть , а не , но с использованием push-уведомлений.

...