Настройка карт Apple Wallet для iOS
Настройте сертификат подписи Pass Type ID, чтобы Pushwoosh мог подписывать и обновлять карты Apple Wallet (.pkpass) для вашего приложения. Это однократная настройка. Как только действительный сертификат будет установлен, для приложения откроется конструктор карт Apple Wallet.
Создание сертификата
Anchor link to-
Зарегистрируйте Pass Type ID. На Портале разработчиков Apple перейдите в Certificates, Identifiers & Profiles → Identifiers, нажмите +, выберите Pass Type IDs и введите идентификатор в формате reverse-DNS, например
pass.com.yourcompany.passtype. -
Сгенерируйте запрос на подпись сертификата (CSR) в приложении «Связка ключей» (Keychain Access). Этот файл вы загрузите на следующем шаге.
-
Создайте сертификат. Откройте свой Pass Type ID на Портале разработчиков Apple и нажмите Create Certificate. Выберите Pass Type ID Certificate, загрузите ваш CSR-файл и скачайте полученный
.cer-файл. Дважды щелкните по нему, чтобы добавить его в «Связку ключей» (Keychain Access). См. Создание сертификата в документации Apple. -
Экспортируйте сертификат в формате .p12 из «Связки ключей» (Keychain Access). В разделе My Certificates найдите сертификат вашего Pass Type ID, щелкните по нему правой кнопкой мыши и выберите Export. Выберите формат
.p12и установите пароль для экспорта. Этот файл и пароль понадобятся вам в Pushwoosh.
Настройка сертификата в Панели управления
Anchor link to- Перейдите в Settings → Configure platforms в Панели управления.
- В разделе MOBILE PLATFORMS найдите iOS и нажмите SET UP PASSKIT.

- Нажмите на иконку вложения рядом с PASS TYPE ID CERTIFICATE FILE (.P12) и выберите ваш
.p12-файл. - В поле PRIVATE KEY PASSWORD введите пароль, который вы установили при экспорте
.p12-файла из «Связки ключей» (Keychain Access). - Нажмите Configure.
