it-swarm.com.ru

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

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

Вопрос 1: Есть ли способ восстановить сертификат Push и затем обновить профиль? (У меня все еще есть сертификат Push (истек) на моей цепочке для ключей)?

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

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

117
Franck

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

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

208
Eran

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

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

Create a new Push notifications key

10
Vladimir Grigorov

Добавим несколько слов о сертификатах VoIP Push.

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

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

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

6
Irfan Gul

Для стороны Apple:

  • Войдите в https://identity.Apple.com/pushcert/
  • Просмотрите свой сертификат и определите, для какого сервиса он нужен
  • Нажмите "Обновить"

Ваш сервис:

  • Войдите в систему и найдите область "Настройка push-сертификата" (для Google это Mobile Apple Push Cert
  • Загрузите ваш запрос на подпись услуг

Яблоко:

  • Загрузите ваш запрос на подпись
  • Скачать их ответ

Ваш сервис:

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

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

2
Michael Kenworthy