Средний ⏱ Чтение: 15 минут. Реализация: 1–4 недели Для: владельцев бизнеса, менеджеров по продуктам, инженеров по интеграции

Добавьте карты в Apple Wallet: Бизнес-руководство

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

Для добавления карт в Apple Wallet требуется либо платформа Apple PassKit (техническая), либо платформа типа 7Konto (под ключ). В этом руководстве рассматриваются оба подхода, чтобы вы могли принять обоснованное решение. TL;DR: для большинства компаний использование платформы происходит в 10–100 раз быстрее, чем создание проекта с нуля.

Что вам понадобится

  • Для пользовательского PassKit: учетная запись разработчика Apple, команда инженеров, возможность постоянного обслуживания
  • Для платформенного подхода: активы бренда, информация о компании, готовность к настройке
  • Настоящие iPhone для тестирования (симуляторы не подходят)

Пошаговый процесс

1

Понять, что такое Apple Wallet

Apple Wallet – это приложение Apple для хранения цифровых пропусков: посадочных талонов, билетов, карт лояльности, подарочных карт, членских карт, платежных карт и т. д.

  • Доступно на каждом iPhone (предустановлено начиная с iOS 6)
  • Пользователи могут добавлять пропуска из электронной почты, веб-сайтов, приложений, кодов QR или нажатий NFC
  • Пропуска могут обновляться в режиме реального времени (изменения баланса, назначения выходов, обновления мест)
  • Пропуска могут отправлять push-уведомления
  • Пропуска могут активироваться географически (появляются на экране блокировки рядом с соответствующим местом)
  • Google Wallet — эквивалент на Android — большинство платформ поддерживают оба варианта
2

Выберите свой подход

Два способа добавления карточек в Apple Wallet: создать собственную с помощью PassKit или использовать такую платформу, как 7konto.

  • Подход PassKit: технический, гибкий, требует 4–12 недель разработки, учетная запись разработчика Apple, постоянное обслуживание
  • Платформенный подход (7Konto или аналогичный): на основе конфигурации, быстрее, не требует кода, включает постоянное обслуживание платформы
  • Для большинства компаний платформенный подход значительно быстрее и снижает общие затраты

Совет профессионала

Даже крупные предприятия переходят на платформы, если у них нет особых потребностей в настройке. Обычно выигрывает время выхода на рынок.

3

Настройте учетную запись разработчика Apple (подход PassKit)

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

  • Зарегистрируйтесь на сайте Developer.apple.com (99 долларов США в год)
  • Создайте идентификатор типа пароля в своей учетной записи разработчика Apple
  • Создать сертификаты для подписи пропусков
  • Настройте веб-перехватчики для обновления пропусков
  • Создайте инфраструктуру для генерации пропусков

Совет профессионала

Актуально только в том случае, если вы создаете собственный вариант. Платформы сделают все это за вас.

4

Создайте свою карту

Проходы Apple Wallet имеют определенные конструктивные ограничения. Создайте свою карту так, чтобы она работала с ними.

  • Apple предоставляет 6 типов пропусков: посадочный талон, купон, eventTicket, универсальный, storeCard, ThirdPartyReceipt
  • Для подарочных карт и карт лояльности: используйте тип storeCard
  • Для купонов: используйте тип купона
  • Для билетов: используйте тип eventTicket
  • Включите: логотип, цвета бренда, основные и дополнительные информационные поля, изображение, штрих-код/QR
  • Протестируйте на реальном iPhone — в симуляторе дизайн отображается по-разному

Совет профессионала

Меньше значит лучше. Пропуски кошелька отображаются маленькими на экране блокировки. Загроможденный дизайн становится нечитабельным.

5

Выберите способ распространения

Как клиенты получат пропуск?

  • Код QR (для добавления сканируется) — наиболее распространенный, работает на любой камере
  • URL-ссылка (нажимают, чтобы добавить) — подходит для распространения по электронной почте или SMS
  • Вложение к электронному письму (файл .pkpass) — прямая загрузка
  • NFC (подключают телефон к физическому считывающему устройству) — для физического распространения в больших объемах
  • На основе приложения (они нажимают «Добавить в Apple Wallet» в вашем приложении)

Совет профессионала

Коды QR — универсальный выбор. Распечатывайте их на квитанциях, отображайте на терминалах POS, вставляйте в электронные письма, размещайте на визитных карточках. Работает везде.

6

Настройте обновления пропусков (если применимо)

Для динамических пропусков (балансы, билеты, членство) — настройте обновления в реальном времени.

  • Индивидуальный подход: внедрить интеграцию APN (Apple Push Notification Service)
  • Настройте инфраструктуру веб-перехватчиков для отправки обновлений
  • Обработка токенов аутентификации и передача логики обновления
  • Подход платформы: автоматический — вы просто обновляете данные, платформа обрабатывает обновления

Совет профессионала

Обновления в реальном времени — это то, что делает проходы Кошелька мощными. Подарочная карта, на которой всегда отображается текущий баланс, намного удобнее, чем статический код QR.

7

Протестируйте на реальных устройствах

Протестируйте весь процесс на реальных iPhone, прежде чем предлагать его покупателям.

  • Протестируйте добавление из QR, URL-адреса и электронной почты
  • Протестируйте несколько версий iOS (в настоящее время поддерживается: iOS 14+)
  • Тестирование моделей iPhone за последние годы
  • Проверяйте push-уведомления и пропускайте обновления
  • Предельные случаи тестирования: нет Интернета, низкий заряд батареи, старый iPhone
8

Запуск и повторение

Начните работу, оцените внедрение, повторите дизайн и поток.

  • Отслеживание: уровень установки пропусков, активные пропуски, уровень вовлеченности
  • А/Б-тестирование различных дизайнов карточек, чтобы найти наиболее подходящий
  • Оптимизируйте «момент добавления» — насколько легко клиенту добавить карту?
  • Итерация на основе реальных данных об использовании
Устранение неполадок

Распространенные проблемы и решения

Реальные проблемы, с которыми мы столкнулись, когда предприятия проходят через этот процесс, и способы их решения.

Внедрение PassKit занимает больше времени, чем ожидалось

Обычный. Кастомизация PassKit у большинства команд занимает от 4 до 12 недель. Если сроки имеют решающее значение, переключитесь на платформенный подход и развертывание займет 1–2 недели.

Пропуски не обновляются в Кошельке

Push-уведомления Apple требуют правильной настройки. Проверьте сертификаты, подпись веб-перехватчика и конечные точки APN. Платформы обрабатывают это автоматически.

Карты выглядят по-разному в симуляторе и на реальном устройстве

Всегда проверяйте на реальных устройствах. Симуляторы приблизительны, но не совсем совпадают. Небольшие различия в рендеринге, уведомлениях и поведении являются обычным явлением.

Пропустите руководство — мы сделаем это за вас

Бесплатный 30-дневный пилотный проект включает полную реализацию нашей командой. Вы получаете результат, не выполняя работу.