Обновить Push-сертификат и сохранить текущее приложение App Store

У меня есть приложение в app store, которое использует профиль подготовки iOS (дистрибутив), срок действия которого истек. Этот профиль содержит Push-сертификат, срок действия которого также истек (и больше не отображается на портале).

Вопрос 1: Есть ли способ воссоздать push-сертификат, а затем обновить профиль? (У меня все еще есть сертификат push (истек) на моем брелке)?

Вопрос 2: Нужно ли повторно отправлять приложение в app store с помощью новый профиль, содержащий новый сертификат Push?

поскольку срок действия сертификата push истек, я, вероятно, не могу отправлять уведомления существующим пользователям приложения.

4 ответов


сертификат push не может быть продлен. Вы должны создать новый.

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


добавление нескольких слов о VoIP push-сертификатах.

Как Push-сертификаты сертификаты VoIP не могут быть обновлены, вы должны создать новый.

уведомления VoIP не будут работать, если Ваш сертификат VoIP истек или вы его отозвали.

Если вы создаете новый сертификат, вам нужно развернуть новый p12 на стороне сервера. Сертификат VoIP также не является частью сборки приложения, поэтому вам не нужно снова отправлять приложение.


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

вы создаете ключ push-уведомлений из Центра участников, вкладка ключи:

Create a new push notifications key


для Apple сторону:

  • войдите в https://identity.apple.com/pushcert/
  • просмотрите свой сертификат и определите, для какой службы он предназначен
  • Нажмите Кнопку "Обновить"

вашим услугам:

  • войдите в систему и найдите область " push certificate setup "(для google это Мобильный Apple Push Cert
  • загрузите подпись служб запрос

Apple:

  • загрузить запрос подписи
  • загрузка их ответ

вашим услугам:

  • загрузить подписанный ответ

в этот момент все должно быть установлено