Додайте картки в Apple Wallet: бізнес-гайд
Огляд для бізнесів: як працює Apple Wallet, які варіанти випуску карток, коли обирати самостійну розробку vs готову платформу типу 7Konto.
Apple Wallet — це системний застосунок на iPhone для зберігання карток: посадкових талонів, білетів, карток лояльності, подарункових карток, ID. Для бізнесу він відкриває канал взаємодії з клієнтом без потреби розробляти власний застосунок. Ось усе, що потрібно знати.
Що потрібно
- Технічна команда (мінімум backend-розробник)
- Apple Developer акаунт ($99/рік для власної інтеграції)
- Домен з HTTPS для web service
- Або: підписка на платформу типу 7Konto (без свого коду)
Покроковий процес
Що таке Apple Wallet і PassKit
Apple Wallet — це сховище цифрових карток. PassKit — фреймворк Apple для створення й розповсюдження цих карток. Кожна картка — це .pkpass файл, підписаний вашим сертифікатом.
- iOS 6+ (запущено у 2012)
- Native на всіх iPhone
- Оновлюється через APN push-нотифікації
Оберіть підхід
Є два основних шляхи: розробити власну інтеграцію з PassKit або використати готову платформу (7Konto, PassKit.com).
- Власна розробка: повний контроль, велика робота — 2-3 місяці розробки
- Готова платформа: швидкість — 1-2 тижні, обмежена гнучкість, залежність від вендора
- Гібрид: використати платформу для випуску, власну розробку для UX
Налаштуйте Apple Developer акаунт (для власної розробки)
Для власної інтеграції потрібен Apple Developer акаунт ($99/рік) + Pass Type ID сертифікат.
- Реєстрація на developer.apple.com
- Створення Pass Type ID (pass.com.yourdomain.pass)
- Скачування сертифікатів для підпису passes
- Налаштування push-нотифікацій
Спроектуйте картку
Кожен pass має тип (loyalty, gift, event, boarding, generic), поля, кольори, лого.
- 5 типів passes: boarding, event, coupon, storeCard, generic
- Поля: primary, secondary, auxiliary, back
- Кольори: background, foreground, label
- Штрихкод: QR, PDF417, Aztec, Code 128
Створюйте й підписуйте passes
На бекенді генеруйте pass.json, images, підписуйте сертифікатом, збирайте в .pkpass ZIP.
- Використайте бібліотеки: passkit-generator (Node), signpass (Ruby)
- Обов'язкові файли: pass.json, manifest.json, signature, icon@2x.png
- Опційні: logo, strip, background, footer images
Розповсюджуйте passes
Клієнт додає pass у Wallet через: посилання, email attachment, QR-код, SMS з .pkpass URL.
- Найпростіше: посилання «Додати в Wallet» на сайті
- SMS з .pkpass URL для доставки одразу в кишеню
- QR-код на POS для сканування камерою iPhone
Оновлюйте passes в реальному часі
Баланс, статус, поле — все можна оновити через push. Клієнт бачить актуальну інформацію на екрані блокування.
- Webhook від Apple при реєстрації нового pass
- API для push-нотифікацій
- Web Service URL у pass.json для оновлень
Пропустіть гайд — ми зробимо це за Вас
Безкоштовний 30-денний пілот включає повне впровадження нашою командою. Ви отримуєте результат, не роблячи роботу.