Добавьте карты в Apple Wallet: Бизнес-руководство
Все, что вам нужно знать о выпуске карт для Apple Wallet как бизнеса. Основы PassKit, методы распространения и самый быстрый путь от решения к производству.
Для добавления карт в Apple Wallet требуется либо платформа Apple PassKit (техническая), либо платформа типа 7Konto (под ключ). В этом руководстве рассматриваются оба подхода, чтобы вы могли принять обоснованное решение. TL;DR: для большинства компаний использование платформы происходит в 10–100 раз быстрее, чем создание проекта с нуля.
Что вам понадобится
- Для пользовательского PassKit: учетная запись разработчика Apple, команда инженеров, возможность постоянного обслуживания
- Для платформенного подхода: активы бренда, информация о компании, готовность к настройке
- Настоящие iPhone для тестирования (симуляторы не подходят)
Пошаговый процесс
Понять, что такое Apple Wallet
Apple Wallet – это приложение Apple для хранения цифровых пропусков: посадочных талонов, билетов, карт лояльности, подарочных карт, членских карт, платежных карт и т. д.
- Доступно на каждом iPhone (предустановлено начиная с iOS 6)
- Пользователи могут добавлять пропуска из электронной почты, веб-сайтов, приложений, кодов QR или нажатий NFC
- Пропуска могут обновляться в режиме реального времени (изменения баланса, назначения выходов, обновления мест)
- Пропуска могут отправлять push-уведомления
- Пропуска могут активироваться географически (появляются на экране блокировки рядом с соответствующим местом)
- Google Wallet — эквивалент на Android — большинство платформ поддерживают оба варианта
Выберите свой подход
Два способа добавления карточек в Apple Wallet: создать собственную с помощью PassKit или использовать такую платформу, как 7konto.
- Подход PassKit: технический, гибкий, требует 4–12 недель разработки, учетная запись разработчика Apple, постоянное обслуживание
- Платформенный подход (7Konto или аналогичный): на основе конфигурации, быстрее, не требует кода, включает постоянное обслуживание платформы
- Для большинства компаний платформенный подход значительно быстрее и снижает общие затраты
Совет профессионала
Даже крупные предприятия переходят на платформы, если у них нет особых потребностей в настройке. Обычно выигрывает время выхода на рынок.
Настройте учетную запись разработчика Apple (подход PassKit)
При выборе подхода PassKit вам потребуется учетная запись разработчика Apple. Пользователи платформы пропускают этот шаг — платформа управляет учетными данными Apple за вас.
- Зарегистрируйтесь на сайте Developer.apple.com (99 долларов США в год)
- Создайте идентификатор типа пароля в своей учетной записи разработчика Apple
- Создать сертификаты для подписи пропусков
- Настройте веб-перехватчики для обновления пропусков
- Создайте инфраструктуру для генерации пропусков
Совет профессионала
Актуально только в том случае, если вы создаете собственный вариант. Платформы сделают все это за вас.
Создайте свою карту
Проходы Apple Wallet имеют определенные конструктивные ограничения. Создайте свою карту так, чтобы она работала с ними.
- Apple предоставляет 6 типов пропусков: посадочный талон, купон, eventTicket, универсальный, storeCard, ThirdPartyReceipt
- Для подарочных карт и карт лояльности: используйте тип storeCard
- Для купонов: используйте тип купона
- Для билетов: используйте тип eventTicket
- Включите: логотип, цвета бренда, основные и дополнительные информационные поля, изображение, штрих-код/QR
- Протестируйте на реальном iPhone — в симуляторе дизайн отображается по-разному
Совет профессионала
Меньше значит лучше. Пропуски кошелька отображаются маленькими на экране блокировки. Загроможденный дизайн становится нечитабельным.
Выберите способ распространения
Как клиенты получат пропуск?
- Код QR (для добавления сканируется) — наиболее распространенный, работает на любой камере
- URL-ссылка (нажимают, чтобы добавить) — подходит для распространения по электронной почте или SMS
- Вложение к электронному письму (файл .pkpass) — прямая загрузка
- NFC (подключают телефон к физическому считывающему устройству) — для физического распространения в больших объемах
- На основе приложения (они нажимают «Добавить в Apple Wallet» в вашем приложении)
Совет профессионала
Коды QR — универсальный выбор. Распечатывайте их на квитанциях, отображайте на терминалах POS, вставляйте в электронные письма, размещайте на визитных карточках. Работает везде.
Настройте обновления пропусков (если применимо)
Для динамических пропусков (балансы, билеты, членство) — настройте обновления в реальном времени.
- Индивидуальный подход: внедрить интеграцию APN (Apple Push Notification Service)
- Настройте инфраструктуру веб-перехватчиков для отправки обновлений
- Обработка токенов аутентификации и передача логики обновления
- Подход платформы: автоматический — вы просто обновляете данные, платформа обрабатывает обновления
Совет профессионала
Обновления в реальном времени — это то, что делает проходы Кошелька мощными. Подарочная карта, на которой всегда отображается текущий баланс, намного удобнее, чем статический код QR.
Протестируйте на реальных устройствах
Протестируйте весь процесс на реальных iPhone, прежде чем предлагать его покупателям.
- Протестируйте добавление из QR, URL-адреса и электронной почты
- Протестируйте несколько версий iOS (в настоящее время поддерживается: iOS 14+)
- Тестирование моделей iPhone за последние годы
- Проверяйте push-уведомления и пропускайте обновления
- Предельные случаи тестирования: нет Интернета, низкий заряд батареи, старый iPhone
Запуск и повторение
Начните работу, оцените внедрение, повторите дизайн и поток.
- Отслеживание: уровень установки пропусков, активные пропуски, уровень вовлеченности
- А/Б-тестирование различных дизайнов карточек, чтобы найти наиболее подходящий
- Оптимизируйте «момент добавления» — насколько легко клиенту добавить карту?
- Итерация на основе реальных данных об использовании
Распространенные проблемы и решения
Реальные проблемы, с которыми мы столкнулись, когда предприятия проходят через этот процесс, и способы их решения.
Внедрение PassKit занимает больше времени, чем ожидалось
Обычный. Кастомизация PassKit у большинства команд занимает от 4 до 12 недель. Если сроки имеют решающее значение, переключитесь на платформенный подход и развертывание займет 1–2 недели.
Пропуски не обновляются в Кошельке
Push-уведомления Apple требуют правильной настройки. Проверьте сертификаты, подпись веб-перехватчика и конечные точки APN. Платформы обрабатывают это автоматически.
Карты выглядят по-разному в симуляторе и на реальном устройстве
Всегда проверяйте на реальных устройствах. Симуляторы приблизительны, но не совсем совпадают. Небольшие различия в рендеринге, уведомлениях и поведении являются обычным явлением.
Пропустите руководство — мы сделаем это за вас
Бесплатный 30-дневный пилотный проект включает полную реализацию нашей командой. Вы получаете результат, не выполняя работу.