Продление сертификата push и сохранить текущие приложение приложение магазин, работающий
У меня есть приложение в app store, которое использует профиль подготовки iOS (дистрибутив), срок действия которого истек. Этот профиль содержит Push-сертификат, который также истек (и больше не отображается на портале).
Вопрос 1: Есть ли способ воссоздать push-сертификат, а затем обновить профиль? (У меня все еще есть push-сертификат (истек) на моей связке ключей)?
Вопрос 2: Нужно ли повторно отправлять приложение в магазин приложений с помощью новый профиль, содержащий новый Push-сертификат?
поскольку срок действия push-сертификата истек, я, вероятно, не могу отправлять уведомления существующим пользователям приложения.
4 ответа:
push-сертификат не может быть продлен. Вы должны создать новый.
сертификат push-уведомления не является частью приложения. Поэтому для продолжения работы push вам нужно только создать новый сертификат и развернуть файл p12 (или любой другой формат, который вы используете) на своем сервере. Вам не нужно отправлять новую версию вашего приложения.
добавление нескольких слов о сертификатах VoIP push.
Как Push сертификаты VoIP сертификаты не могут быть обновлены, вы должны создать новый.
уведомления VoIP не будут работать, если срок действия вашего сертификата VoIP истек или вы его отозвали.
Если вы создаете новый сертификат, вам необходимо развернуть новый p12 на стороне сервера. Сертификат VoIP также не является частью сборки приложения, поэтому вам не нужно снова отправлять приложение.
вы не можете обновить существующий push-сертификат. Вы просто создаете новый. Но тебе это и не нужно. Вам лучше создать ключ аутентификации push-уведомлений. Вы можете использовать его так же, как сертификат, но он не истекает, и нет необходимости обновлять его каждый год.
вы создаете ключ push-уведомлений из Центра участников, вкладка ключи:
для Apple сторону:
- войдите в https://identity.apple.com/pushcert/
- просмотрите свой сертификат и определите, для какой службы он предназначен
- Нажмите Кнопку "Обновить"
вашим услугам:
- войдите в систему и найдите область "push certificate setup" (для google это Мобильный Apple Push Cert
- скачать ваши услуги подписания запрос
Apple:
- загрузите запрос на подписание
- загрузка их ответ
вашим услугам:
- загрузить подписанный ответ
в этот момент все должно быть установлено