Будет ли работать генератор пропусков Apple Wallet после истечения срока действия подписки Apple Developer?

#ios #wallet

#iOS #кошелек

Вопрос:

Я создал серверное приложение, которое генерирует файлы PkPass с использованием Apple WWDRCA и сертификата идентификатора типа Pass. Мои сертификаты установлены на сервере и действительны до конца 2017 года, но срок действия моей учетной записи разработчика Apple истекает через несколько дней. Мне интересно, будет ли мое приложение продолжать работать без каких-либо проблем или мне нужно будет продлить подписку.

Спасибо.

Комментарии:

1. Пожалуйста, прочитайте описание тега Apple, прежде чем использовать его.

Ответ №1:

Вы по-прежнему сможете выдавать и обновлять пропуска до истечения срока действия вашего сертификата. Однако у нас возникли проблемы с клиентами, которые допустили истечение срока действия своей учетной записи разработчика и впоследствии потеряли идентификатор PassTypeID.

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

Комментарии:

1. Большое спасибо! Для меня самое главное, чтобы он работал, потому что я могу изменить его не сейчас, а через несколько дней, и с другой учетной записью и сертификатами. Итак, если я правильно понял, в любом случае он будет работать до тех пор, пока сертификаты не станут действительными?

2. Правильно — он продолжит работать. Также можно передать идентификатор PassTypeID другой команде разработчиков (учетной записи) и выдавать и обновлять эти пропуска с помощью сертификата от новой команды.

3. Круто! Большое спасибо.

Ответ №2:

Итак, даже я принял ответ PassKit, здесь я хочу добавить одно замечание. Принятый ответ правильный, без сомнения, после истечения срока действия моей учетной записи генератор файлов кошелька продолжал работать, потому что сертификаты были действительными, и все было просто отлично.

Но то, что случилось со мной, — это либо неудача, либо я не знаю. Итак, когда срок действия моей учетной записи истек, как я уже сказал, все было в порядке, кроме открытия файлов кошелька на iPhone. Поэтому я всегда получал сообщение об ошибке «Safari не может загрузить этот файл». Я перепробовал все, но только одна вещь решила мою проблему:

Новая подписка на учетную запись разработчика

После того, как я оформил новую подписку, я только что сгенерировал новый сертификат типа Pass, обновил свой веб-сервис и сервер для работы с новыми сертификатами и новым идентификатором команды, и в этот момент я снова смог загрузить сгенерированные файлы кошелька в приложение iPhone Wallet.