Что такое добавить в wallet

Добавление и использование посадочных талонов, билетов и других карт в Apple Wallet

С помощью приложения Wallet можно добавлять и использовать курортные карты, посадочные талоны, билеты в кино, купоны, бонусные карты и многое другое. Вы также можете поделиться некоторыми абонементами и билетами.

Как добавить посадочный талон, билет или другой талон в Apple Wallet на iPhone

Если вы не видите вариант добавления посадочного талона, билета или другого абонемента в приложение Wallet, обратитесь к продавцу или компании, выпустившей его, чтобы убедиться, что он поддерживает использование карт в приложении Wallet.

Когда вы добавляете посадочный талон, билет или другой талон в приложение Wallet на iPhone, вы автоматически добавляете его в приложение Wallet на сопряженных часах Apple Watch.

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Использование посадочного талона, билета или другого талона в Apple Wallet

После добавления посадочного талона, билета или другого абонемента в приложение Wallet их можно использовать на iPhone или Apple Watch.

Как использовать посадочный талон, билет или другой талон на iPhone

Как использовать посадочный талон, билет или другой талон на Apple Watch

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

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Как поделиться картой или билетом в Apple Wallet

Некоторыми абонементами и билетами в приложении Wallet можно поделиться с другими пользователями iPhone или Apple Watch.

Если значок общего доступа не отображается, это значит, что продавец или компания, выпустившая абонемент или билет, не включила общий доступ в приложении Wallet. Проверьте в приложении или на веб-сайте, есть ли у них возможность поделиться картой или билетом.

Информация о продуктах, произведенных не компанией Apple, или о независимых веб-сайтах, неподконтрольных и не тестируемых компанией Apple, не носит рекомендательного или одобрительного характера. Компания Apple не несет никакой ответственности за выбор, функциональность и использование веб-сайтов или продукции сторонних производителей. Компания Apple также не несет ответственности за точность или достоверность данных, размещенных на веб-сайтах сторонних производителей. Обратитесь к поставщику за дополнительной информацией.

Источник

Большой гайд по Apple Wallet

Эта статья была отредактирована нами и дополнена новыми сведениями 11 августа 2021 года 🙂

Содержание

Что такое Apple Wallet

Apple Wallet — это предустановленное в iPhone приложение, заменяющее привычный кошелек. В Apple Wallet можно добавить банковские кредитные/дебетовые/предоплаченные карточки, бонусные и скидочные карты лояльности магазинов, салонов, кофеен и т.д. Также в Apple Wallet можно добавлять разные билеты, купоны, проездные талоны, инвайты на мероприятия и т.д.

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Жители ряда американских, китайских, японских и нескольких европейских городов могут добавить в Apple Wallet проездные и транспортные карты. В конце 2020 года Дептранс Москвы объявил в своем телеграм-канале, что работает над возможностью добавления карты Тройка в Apple Wallet.

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

На WWDC 2020 Apple объявила о том, что ряд автомобильных производителей интегрировали функцию Car Key в свои автомобили, и владельцы автомобилей могут открывать машины своим iPhone и использовать его вместо ключа зажигания.

На WWDC 2021 Apple еще больше расширила функционал Wallet, добавив возможность использовать iPhone не только как автомобильный ключ, но и от электронного дверного замка. Ряд американских гостиничных сетей получили возможность отправлять ключи от гостиничных номеров постояльцам по почте. После выселения из отеля ключ автоматически становится неактивным.

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

На той же WWDC 2021, Apple объявила о возможности добавлять удостоверения личности для граждан и резидентов США.

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Apple Wallet — универсальное приложение, сочетающее в себе функционал кошелька, хранилища карт лояльности, документов, пропусков и удостоверений и т.д. Кроме того, с помощью Apple Wallet бизнесы могут общаться со своими клиентами, об этом мы рассказываем ниже в этой статье.

Приложение Apple Wallet доступно пользователям iPhone, у которых установлена iOS 9 и более поздние версии. Apple Wallet установлен на всех iPhone по умолчанию и не может быть удален.

На версиях iOS 8 и ниже доступна программа Passbook, которую можно использовать как кошелек для карт лояльности, купонов, билетов, посадочных талонов и т.д.

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Apple Wallet имеет больший функционал в сравнении со своими конкурентами, а его преимуществом является то, что приложение установлено из коробки и пользователь не может его удалить.

Добавление карт в Apple Wallet

Приложение Apple Wallet позволяет хранить все карты пользователя в одном месте. К ним относятся как платежные банковские карты, так и неплатёжные карты лояльности, бонусные карты и т.д.

Кроме карт, в Apple Wallet можно добавлять посадочные талоны на авиа/ЖД рейсы, билеты в кино и на другие мероприятия.

В этой статье мы сделаем упор на те функции, которые доступны в России на данный момент (11.08.2021) и активно используются как пользователями, так и компаниями.

Как добавить платёжную карту в Apple Wallet

Добавить платёжную карту можно следующим способом:

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

Также можно добавить карту в Apple Wallet с помощью мобильного приложения банка. Например, Сбербанк, Тинькофф Банк и другие.

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Какие платёжные карты можно добавить в Apple Wallet

На 11 августа 2021 года практически все российские, украинские и белорусские банки добавили возможность добавлять карты Visa и MasterCard. Кроме того, с 2021 года владельцы карт платежной системы Мир также получили возможность добавлять карты в Apple Wallet. Исключение составляют банковские карты платежной системы Maestro — поддержку Apple Wallet они так и не получили.

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Какие неплатёжные карты можно добавить в Apple Wallet

Помимо карт для оплаты, в Apple Wallet можно добавить карты магазинов (карты лояльности и бонусные карты, например, Леруа Мерлен, Elis, Аскона, Перекресток, Дикси и т.д.), билеты (например, покупая билеты на Кинопоиске или в приложениях кинотеатров), посадочные талоны и т.д.

Что можно добавить в Apple Wallet кроме банковских карт:

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Инициатива выдачи карт Wallet своим клиентам остается за магазином. Вручную создать карту, которую будут принимать в магазине, клиент не может. Магазины обычно сообщают своим клиентам о доступности карт Wallet с помощью рекламы внутри магазина, рассылки Email и SMS. Мы рекомендуем уточнять информацию о поддержке карт Apple Wallet в магазине. Если сотрудники ничего не знают про Apple Wallet — скорее всего придётся подождать. Но вы всегда можете предложить им подключить Passteam 🙂

Как добавить неплатёжную карту в Apple Wallet

Добавить карту предприятия в Apple Wallet можно следующими способами:

Кроме того, карту можно добавить в мобильном приложении или на сайте магазина, по ссылке в социальных сетях, с помощью iMessage и AirDrop. Карты можно устанавливать с помощью компьютера Mac и браузера Safari (должна быть включена синхронизация Wallet через iCloud).

Ссылку на карты можно найти в личном кабинете клиента на сайте магазина (если магазин подключен к Apple Wallet). Также рекомендуем искать значки «Добавить в Apple Wallet» рядом с QR-кодами и в Email рассылках.

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Как добавить карты в Apple Wallet на Apple Watch

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

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Чтобы добавить банковскую карту, на iPhone вам необходимо открыть приложение Watch, затем найти в списке пункт Wallet & Apple Pay. Добавить можно те карты, которые уже добавлены в iPhone (необходимо заново ввести CVV-код и СМС код подтверждения от банка), либо новые — процедура аналогичная добавлению карт в Apple Wallet на iPhone.

Некоторые банки предлагают выбрать источник установки карты при добавлении через приложение – в Apple Wallet на iPhone или на Apple Watch.

Для доступа к Apple Wallet на Apple Watch нужно дважды нажать на боковую кнопку.

Использование карт Apple Wallet

Как пользоваться платёжными картами

Оплата при помощи iPhone с Face ID

Оплата при помощи iPhone с Touch ID

Кроме того, оплачивать покупки через Apple Pay можно не только через терминалы, но и онлайн. Если продавец добавил такую функцию через свой сайт или приложение, на этапе выбора метода оплаты вы увидите вариант «Оплатить с Apple Pay». Процесс авторизации платежа аналогичный процессу при оплате через терминал (см. выше).

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Как пользоваться неплатёжными картами

Чтобы воспользоваться картой Apple Wallet в магазине необходимо открыть её и предъявить на кассе. Обычно сотрудники магазина сканируют штрихкод карты для проведения операции.

В некоторых случаях сканирование карты не нужно, например, если владелец бизнеса заранее знает, какой клиент совершит покупку. Такое часто можно встретить в салонах красоты — карточка вместе с клиентов привязывается еще на этапе записи, а при оплате система просто использует полученные ранее данные. Поэтому клиенту даже не нужно сканировать карту — обновления отобразится автоматически.

Некоторые карты Apple Wallet поддерживают бесконтактную передачу данных.

Если карты содержат информацию о месте нахождения магазина или определённом времени, они могут появляться на экране блокировки. Например, когда вы входите в магазин, на экране может появиться уведомление бонусной карты. При сканировании на кассе, вы быстро можете открыть карту Apple Wallet с экрана блокировки.

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Также открыть Apple Wallet можно с помощью двойного нажатия на кнопку блокировки или домой при заблокированном экране. Далее следует выбрать нужную карту среди установленных.

Настройка и управление

Откройте Apple Wallet и нажмите на нужную карту из списка, а затем значок ‘i’ на ней, чтобы перейти к настройкам и получить дополнительную информацию. Карта переворачивается, поэтому мы называем этот функционал «обратная сторона карты». На обратной стороне карты можно выполнить следующие действия:

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

На обратной стороне карты также может отображаться другая полезная информация о магазине (компании). Например, ссылки, контактная информация, а также информация о действующих акциях.

Функционал карты в Wallet с обратной стороны, где пользователь может найти информацию о магазине (новости, акции, контакты и т.д.), а также включить или отключить некоторые функции

Получение уведомлений об обновлениях

Обычно телефон настроен так, что уведомления от магазинов будут появляться на экране блокировки без необходимости выполнения дополнительных настроек. Однако, если это не ваш случай, чтобы получать автоматические уведомления о скидках, начале распродаж, начислении баллов в магазине, выпустившем карту, необходимо выполнить следующие действия:

Карты Wallet для бизнеса

Запуск мобильных кошельков, в частности Apple Wallet, навсегда изменил способ которым бренды, ритейлеры и даже рекламодатели привлекают своих клиентов. С помощью мобильных кошельков компании смогли проще и с большей эффективностью доставлять информацию о специальных предложениях, купоны и карты лояльности клиентам, желающим их получить.

Использование Wallet облегчает процесс оплаты или использования бонусов в магазинах, а возможность сохранения фирменных предложений, купонов, карт лояльности и прочего в свои телефоны является выигрышной для обеих сторон:

Подробнее о преимуществах использования карт Wallet в бизнесе можно узнать из этой статьи.

Использование карт Apple Wallet в салонах красоты

Карты для Apple Wallet позволяют поднять программу лояльности в вашем салоне красоты на новый уровень. Сервис Passteam — универсальное решение для визуализации вашей программы лояльности и внедрения диджитал-формата лояльности в вашем бизнесе.

На картах лояльности клиенты могут увидеть свой бонусный баланс, процент кешбэка, статус уровня в программе лояльности, дату следующего, предыдущего и рекомендуемого визитов. Кроме того, карты Passteam являются бесплатным каналом коммуникации с вашими клиентами — рассылка настраивается в несколько кликов, а встроенные сегменты позволяют сократить время на таргетирование рекламных кампаний.

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Использование карт Apple Wallet в кафе, ресторанах, кофейнях и барах

Карты для Apple Wallet повсеместно используются многими популярными ресторанами, кофейнями и т.д. Сервис Passteam предоставляет бизнесу и его клиентам удобное решение для организации программы лояльности – виртуальные карты для iPhone.

Установив вашу карту клиент сможет отслеживать свой баланс и процент кешбэка или скидки. Кроме того, многие наши используют карты Passteam вместо приложения — на обратной стороне карточки можно разместить ряд ссылок, например на электронное меню, чаевые, бронь столика и т.д.

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Что произойдет после того, как я отправлю клиенту виртуальную карту?

Виртуальная карта остается в мобильном кошельке пользователя до тех пор, пока он не удалит его сам. Данные Airship показывают, что до 85% карт удаляются крайне редко, а для некоторых брендов конверсия установок достигает 95%.

Как мы упоминали ранее, если у кого-то есть ваша карта в мобильном кошельке, вы, по сути, получаете с ним канал связи. Почему? Потому что карты в мобильного кошелька можно обновлять.

Можно обновлять не только саму карту (внешний вид и поля с информацией), но и отправлять уведомления, которые отображаются на заблокированном экране — пуш-уведомления, как те, что поступают из приложений.

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

Почему стоить внедрить электронные карты для Apple Wallet?

Карта в электронном кошельке является полноценной заменой собственному приложению. Обслуживание карт гораздо проще и дешевле, чем обслуживание собственного приложения.

Это хорошая новость, если у вас нет приложения, но также и хорошая новость, если оно у вас есть. Потому что давайте посмотрим правде в глаза: не все хотят устанавливать ваше приложение. Большинство клиентов предпочитают такой «облегченный формат», не обязывающий загружать дополнительное приложение.

Помимо этого, вот три основные причины, по которым вам следует внедрить электронные карты в ваш бизнес:

Часто маркетинг не успевает за трендами на рынке. Исследование Airship показывает, что многие компании отстают от желания их клиентов использовать карточки в электронных кошельках. Миллениалы часто удивляются (не в хорошем плане), когда где-нибудь им предлагают завести пластиковую карточку. Компании, следующие диджитал-трендам получают больше внимания аудитории покупателей, чем свои конкуренты.

Увеличение вашего присутствия на телефоне устройстве клиента. Кто сейчас вообще выходит из дома без телефона? Да и работа многих людей связанна непосредственно с использованием мобильных устройств шанс.

«Большинство клиентов не будут загружать собственные приложения брендов, поэтому маркетологам необходимо грамотно использовать мобильную экосистему, которую их клиенты уже используют каждый день. Мобильные кошельки — огромная часть этой экосистемы. У вас есть шанс воспользоваться новым каналом для привлечения и общения с вашими клиентами, воспользуйтесь им» — говорит старший аналитик Forrester Сяофэн Ван в Forbes.

Это заставит ваших клиентов полюбить вас еще больше. Мобильный кошелек проще и удобнее использовать для неплатежных вещей, таких как купоны, посадочные талоны и карты лояльности.

Как часто вы забываете распечатать посадочный талон? А как часто вы забываете взять с собой телефон? Дело закрыто. Мобильные кошельки гарантируют, что ваш бренд не останется на дне сумки или в каком-нибудь ящике.

Увеличение вашего присутствия на телефоне устройстве клиента. Кто сейчас вообще выходит из дома без телефона? Да и работа многих людей связана непосредственно с использованием мобильных устройств шанс.

Как создать собственные карты лояльности и внедрить их в бизнес?

Если вы думаете, что для выдачи карт нужно становиться разработчиком, получать специальные сертификаты и писать софт для создания этих самых карт, то да — вы правы. Но мне сделали это за вас.

Платформа Passteam предоставляет бизнесу готовое комплексное решение – удобный конструктор карт, агрегатор рассылок и инструмент для работы и аналитики с клиентской базой в одном флаконе.

В Passteam вы можете:

Компании, использующие Passteam, увеличивают средний чек, возвращаемость и частоту визитов своих клиентов. Кроме того, с помощью пуш-рассылок компании сокращают расходы на коммуникацию с клиентами, ведь получив бесплатный пуш, клиент не получит платное СМС-сообщение.

Кратко об изменениях в Apple Wallet

Wallet был разработан компанией Apple Inc. и был представлен на конференции Apple Worldwide Developers Conference (WWDC) 11 июня 2012 года. Приложение впервые появилось на iOS6 19 сентября 2012 года и называлось Passbook.

2012

2013

Apple внесли в приложение Passbook множество изменений, касающихся в основном внешнего вида карт в приложении. Иконка самого приложения также подверглась изменениям и приобрела новый вид.

2014

В США пришёл сервис Apple Pay, который позволил пользователям производить оплату при помощи своих смартфонов. Помощником в этом было приложение Passbook, куда у держателей смартфонов от Appleпоявилась возможность добавлять помимо карт лояльности и свои платёжные карты.

2015

За запуском Apple Pay и возможностью добавлять в смартфон платёжные карты, последовало переименование приложения с Passbook на Wallet. Кроме того, у пользователей появилась возможность расплачиваться с помощью Apple Watch.

2016

Запуск Apple Pay в России. Российские пользователи смартфонов от Apple также получили возможность привязывать платёжные карты к приложению Wallet и расплачиваться при помощи смарфона и часов.

2018

Основными нововведениями в Wallet стали возможность для студентов добавлять в приложение студенческие билеты и возможность бесконтактного использования карт. Эти обновления на данный момент касаются только пользователей США. Узнать больше об обновлениях в Wallet 2018 можно из статьи «Итоги WWDC 2018. Обновления в Wallet».

Подробнее об истории приложения Wallet можно узнать из статьи «История электронных кошельков».

2019

Студенты США получили возможность добавлять свои студенческие удостоверения в Apple Wallet и использовать их как пропуск на входе и платежную карту для оплаты обедов и других покупок на территории кампусов.

2020

В 2020 году Apple представила свою собственную кредитную карту, интегрированную в Apple Wallet, в также сервис мгновенных переводов между пользователями яблочной техники Apple Pay Cash. Оба сервиса пока доступны только на территории США и для граждан США.

2021

Добавлена поддержка платежной системы «Мир». Расширился ряд производителей, интегрирующих Apple Car Key в свои автомобили. Добавлена возможность хранить электронные NFC-ключи от дверных замков в Apple Wallet. Граждане некоторых штатов США могут добавлять водительские удостоверения и удостоверения личности (ID card) в Apple Wallet.

Статья была отредактирована и дополнена новыми сведениями 11 августа 2021 года.

Повысьте возвращаемость и частоту покупок

Присоединяйтесь к Elis, Askona, Leroy Merlin и ещё 4200 компаниям, которые используют Passteam

Источник

Apple Wallet. Что это такое и как интегрировать в него свою карту

Принято считать, что Wallet – не самый популярный сервис в СНГ. Но уже во втором проекте подряд заказчик ставит задачу «Сделать интеграцию с Wallet». Поэтому я решил написать эту статью, чтобы рассказать о сервисе в целом и показать, как интегрировать в него свой продукт.

Что такое Wallet? Он позволяет держать в телефоне различного вида карты (билеты, скидочные карты и т.п.), облегчая жизнь пользователям продукта. Более того, есть возможность актуализировать информацию о карте посредством push-уведомлений, но это тема для отдельной статьи. Но если у вас есть карта/билет/абонемент, которые можно интегрировать в телефон, то для этого есть решение! Как это сделать – читайте ниже.

Структура карты

ФайлНазначение
background.pngФоновая картинка для карты.
footer.pngКартинка рядом со штрихкодом
icon.pngИконка для уведомлений и писем
logo.pngЛоготип карточки. Отображается слева сверху
manifest.jsonРеестр всех включанымх файлов
signaturePKCS7 подпись
pass.jsonВнешний вид и информация на карте
strip.pngКартинка, находящаяся сзади основного описания карточки
thumbnail.pngДополнительная картинка (уточнить)

Существуют следующие типы карт:

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

Посадочный билет

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Купон

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Билет на событие

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Общая карта

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Скидочная карта

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Структура pass.json

Обязательные поля. Содержат Pass Type ID, Team ID, название организации и т.п.
Ключи для связанных приложений. Нужны для отображения приложений, которые нужно «ассоциировать» с картой.
Ключи «срока годности» карточки.
Ключи актуальности. Например, координаты местности, где карта может быть использована, или начало события, для которого она предназначена.
Ключ стиля. В начале статьи были перечислены 5 видов карт для Wallet. Каждому из них соответствует свой стиль. Такой ключ должен быть строго один.
Ключи визуального оформления карты. Помимо очевидного, содержат в себе информацию о штрихкоде, отображаемом на карте.
Ключи web-сервисов. Вы можете использовать web-сервисы для взаимодействия с картой, например, автоматически ее обновлять.
NFC-ключи. Содержат дополнительную информацию для Apple Pay транзакции.

Теперь обо всем подробнее.

Обязательные поля

descriptionString.
Локализуемое
Краткое описание карты. Локализуемое.
formatVersionIntВерсия формата файла. Значение должно быть 1.
String.
Локализуемое
Название организации, которая выдает карты.
StringPass Type ID и кабинете разработчика.
StringСерийный номер отдельной карты
StringTeam ID команды разработчика

Ключи для связанных приложений

[Int]Опционально. ID приложений, ассоциированных с картой. Берется всегда первое, совместимое с текущим устройством.
StringURL, который передается в приложение при открытии

Ключи стиля

[JSON]Основная информация о карте.
[JSON]Второстепенная информация.
[JSON]Поля для дополнительной информации. Опциональное
[JSON]Заголовок карты. Отображается даже в том случае, когда карты видны списком.
[JSON]Основная информация о карте.
StringТип транспорта для карт-билетов. Может принимать следующие значения:
PKTransitTypeAir,
PKTransitTypeBoat,
PKTransitTypeBu`,
PKTransitTypeGeneric,
`PKTransitTypeTrain`.
[JSON]Массив полей, отвечающий за обратную сторону карты

JSON в данном случае имеет следующий вид:

Значение по ключу value может быть как числовым, так и строковым. Однако currencyCode вместе со строковым значением использовать не получится. Что касается auxiliaryFields и secondaryFields, их может быть несколько, и стоит следить за длиной строк, которые в них используются.

Ключи визуального оформления

[JSON]Информация для баркода (см. ниже).
color as stringЦвет фона.(#fa32e4)
color as stringЦвет лейблов со значениями
StringОпционально для билетов на события и билетов на транспорт. Карты с одинаковым стилем ― passTypeIdentifier и groupingIdentifier ― будут группироваться
color as stringТекст лейблов с названиями полей
Localizable stringТекст, отображаемый рядом с логотипом

Баркод

Самая важная часть карты. В него зашивают идентификационный номер карты (например, номер физической карты или номер билета). Важно чтобы сканер или любой другой инструмент умели считывать коды в нужной кодировке.

StringОпциональный текст, отображаемый рядом с баркодом в том случае, если баркод не считывается.
StringФормат баркода. Может принимать значения: PKBarcodeFormatQR,
PKBarcodeFormatPDF417,
PKBarcodeFormatAztec,
PKBarcodeFormatCode128
StringКод или номер карты, зашифрованный в баркод.
StringКодировка сообщения. Обычно iso-8859-1

Локация

Эти ключи отвечают за локацию, в пределах которой карта может быть использована.

StringОпциональный текст, отображаемый рядом с баркодом в том случае, если баркод не считывается.
ДолготаШирота
DoubleШирота
StringОпциональный текст, который отображается на экране блокировки в тот момент, когда пользователь входит в радиус действия карты.

Оборотная сторона

На оборотной информационной части можно разместить дополнительную информацию: условия использования, политику автообновления, контактные данные и ссылку на приложение, к которому относится карта. На рисунке представлено соответствие полей в pass.json и внешнего вида обратной стороны карты. Если в value-поле есть ссылки, номера телефона и т.п., они подсветятся автоматически.

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Создание карты. Часть 2

Итак, картинки готовы, pass.json сформирован, осталось собрать все это вместе. Для этого заполним manifest.json (см. таблицу 1), куда необходимо включить все картинки и pass.json. Получается примерно так:

С этого момента менять ничего не нужно, поскольку SHA будет некорректным, в случае изменений необходимо сгенерировать SHA заново.

Далее нужно создать Pass Type ID в кабинете разработчика и сделать для него сертификат. Процедура должна быть более-менее знакомая, если ранее вы создавали, например, Provisioning профили.

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Теперь мы готовы к генерации подписи. Сделаем это командой:

Итак, у нас все готово, осталось только собрать архив, делаем это командой:

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

В целом структура должна выглядеть примерно так:

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Далее выполняем команду:

Wallet — это название папки, в которой лежат все ресурсы. На выходе получаем файл wallet.pkpass. Его содержимое можно посмотреть, разархивировав wallet.pkpass.

Интеграция с приложением

Для того чтобы приложение имело возможность добавлять карты в Wallet, необходимо включить эту возможность в App ID и также включить эту возможность в Capabilities в проекте.

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet
Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Это необходимо для полноценной корректной работы с Wallet. В противном случае не получится считывать карты с Wallet и, например, не будет возможности понять, добавлена наша карта или нет. Также важно отметить, что team id в pass.json должен совпадать c team id, либо придется добавлять их вручную в entitlements и это может исправить ситуацию, но это я не проверял.

Что такое добавить в wallet. Смотреть фото Что такое добавить в wallet. Смотреть картинку Что такое добавить в wallet. Картинка про Что такое добавить в wallet. Фото Что такое добавить в wallet

Добавление карты

Добавлять карты очень просто:

Получение информации о добавленных картах

Чтобы получить информацию о картах, имеющихся в Wallet и относящихся к вашему приложению, необходимо обратиться к объекту PKPassLibrary.

Таким образом, можно понять, добавлена карта или нет, а также обновить интерфейс. Кроме того, через PKPassLibrary карты можно обновлять и удалять. Обновлять карты можно и через веб-сервисы, но в этой статье мы не будем рассматривать такой вариант.

Проверка на уникальность

Тестирование

Apple предоставляет примеры pkpass для разных типов, можно ориентироваться на них.
Apple Wallet samples
Чтобы увидеть то, как выглядит карта, можно, добавить pkpass в проект (см. «Добавление карты»). Процесс добавления/удаления уже рассмотрен выше, осталось только напомнить, что приложение не будет видеть уже добавленные карты, если карта для Wallet создавалась на одном аккаунте разработчика, а сама разработка велась с другого аккаунта (актуально для аутсорс-компаний). При этом добавлять карты можно без проблем.
Проверить, корректно ли закодирована информация в штрихкоде, можно с помощью любого сканера QR-кодов. И точно необходимо проверить корректность работы с настоящим сканером.

Заключение

В статье был рассмотрен процесс создания и дизайна карты, а также процесс интеграции c приложением и проблем, которые могут возникнуть. Я намерено не касался вопросов интеграции с веб-сервисами и обновления карт, и надеюсь сделать это в следующей статье.

Используемые материалы:

Отдельное спасибо mehdzor за аккаунт разработчика для тестов.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *