#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.