То же самое касается и билетов в кино, их можно приобрести в приложениях кино, где нажимается соответствующая кнопка для добавления в Кошелек, а также поясняется, как сохранить билеты.
Apple Wallet. Что это такое и как интегрировать в него свою карту
Принято считать, что Wallet — не самый популярный сервис в СНГ. Но уже во втором проекте подряд клиент ставит задачу «Сделать интеграцию с кошельком». Поэтому я решил написать эту статью, чтобы рассказать о сервисе в целом и показать, как интегрировать в него свой продукт.
Что такое кошелек? Он позволяет хранить в телефоне различные типы карт (билеты, дисконтные карты и т д.), облегчая жизнь пользователям продукта. Кроме того, есть возможность обновлять информацию о карте через push-уведомления, но это тема для отдельной статьи. Но если у вас есть карта/билет/абонемент, который можно интегрировать в телефон, то для этого есть решение! Как это сделать — читайте ниже.
Как правило, за создание карты отвечает ваш сервер. Приложение получает карту в виде файла .pkpass, и через приложение пользователь может добавить карту в Wallet.
Структура карты
Что такое карта с точки зрения разработчика? Карта представляет собой файл с расширением .pkpass. Он содержит все данные, необходимые для отображения и работы карты. Содержимое файла приведено в следующей таблице.
Труды | Цель |
---|---|
фон.png | Фоновое изображение карты. |
нижний колонтитул.png | Изображение рядом со штрих-кодом |
значок.png | Значок уведомлений и писем |
логотип.png | Логотип карты. Показано вверху слева |
manifest.json | Запись всех включенных файлов |
фирма | Подпись PKCS7 |
pass.json | Внешний вид и информация на карте |
раздевание.png | Изображение за основным описанием карты |
миниатюра.png | Дополнительное фото (указать) |
Существуют следующие виды карт:
- Посадочный талон: самолет или поезд. Обычно купон действует на одну поездку;
- Купон: для купонов и специальных предложений;
- Билет на мероприятие: может работать на одно мероприятие или на весь сезон;
- Дисконтная карта: карты лояльности, дисконтные или подарочные карты;
- Общая карта: если ничего из вышеперечисленного к вам не относится, например, карта метро или абонемент в спортзал.
Схематично рассмотрите внешний вид разных карт. Изображения лучше всего называть так, как указано в таблице выше.
Посадочный билет
Купон
Билет на событие
Общая карта
Скидочная карта
Самая важная часть карты. На ней нашивается идентификационный номер карты (например, номер физической карты или номер билета). Важно, чтобы сканер или любой другой инструмент могли считывать коды в нужной кодировке.
Как получить QR-код о вакцинации
Получить QR-код, подтверждающий прививку, можно в Госуслугах или на сайте mos.ru. Первый способ более универсален, ведь он подходит даже тем, кто вакцинировался за пределами столицы. Просто ваших данных нет и быть не может на сайте мэра Москвы.
Изменился цвет чатов в Telegram после обновления как вернуть
Теперь получить справку о прививке от COVID-19 можно на двух языках — русском и английском. Выбранный вами язык будет определять содержимое QR-кода при его сканировании. Поэтому, если вы планируете использовать его в России, выбирайте русскую версию. Хотя она включает те же данные, русскоязычная версия будет более понятна нашим обозревателям.
Как добавить QR-код в Wallet
- Найдите свой сертификат о прививках в Госуслугах и сделайте скриншот QR-кода;
- Получите доступ к этой ссылке с помощью Safari (другие браузеры, похоже, не поддерживаются);
- Нажмите кнопку «Загрузить QR-сертификат» и загрузите скриншот сертификата;
- В открывшемся окне нажмите «Добавить», после чего проверьте карту сертификата в Wallet.
Карта сертификата в Wallet выглядит довольно непривлекательно, но со своей задачей справляется на полную катушку. Он состоит из названия сайта, через который вы конвертировали QR-код, «маски» вашей фамилии, имени и отчества, а также самого QR-кода. Госуслуги и сайт Мэра Москвы здесь не упомянуты, но они и не нужны.
Telegram не запускается после обновления. Сделать
Когда вам нужно предъявить QR-код на входе в государственное учреждение, вам достаточно запустить Wallet, открыть карточку-сертификат и предъявить ее. Охранник на входе просканирует его, сверит ваши паспортные данные с информацией, указанной в QR-коде, и пропустит вас. При этом сам оператор (приложение Госуслуги, скриншот или Кошелек) обычно значения не имеет.
Функционал приложения постоянно расширяется, теперь пользователи в США могут загружать туда удостоверения личности и студенческие билеты и пользоваться ими без пластиковых аналогов.
Поддержка девайсов и гаджетов
Поговорим о том, какие устройства поддерживают эту программу.
- iPad Pro (3-го поколения);
- iPad (6-го поколения);
- iPad Pro;
- iPad Pro (2-го поколения);
- iPad (пятого поколения);
- iPad Air (2-го поколения);
- iPad Air (3-го поколения);
- iPad Air (4-го поколения);
- iPadmini (3 и 4).
- iPhone 13: Мини, Про, Про Макс;
- iPhone 12: Мини, Про, Про Макс;
- iPhone SE (2-го поколения);
- iPhone 11: Pro Max, Pro;
- айфон хр;
- iPhone XS, XS Max;
- iPhoneX;
- айфон 8, 8 плюс;
- айфон 7, 7 плюс;
- iPhone 6, 6 Plus, 6s, 6s Plus;
- айфон СЭ.
- Apple Watch Series SE, Nike, Nike+, Watch Edition, Watch Hermès;
- Apple Watch Series 1, 2, 3, 4, 5, 6, 7 поколений;
- Apple Watch (1-го поколения).
Приложение также совместимо с моделями Mac с поддержкой Touch-ID 2012 года и новее (оплачивается вместе с iPhone или Apple Watch).
Какие карты можно добавить в Apple Wallet
Приложение Apple Wallet поддерживает большое количество платежных, дисконтных и подарочных карт, а также некоторые виды электронных карт. В России с ним сотрудничают около 12 банков, большое количество магазинов и других учреждений. Приложение поддерживает различные магазины, от крупных сетей до местных магазинов, различные кассы, а в некоторых странах даже студенческие билеты.
Прежде чем добавлять платежную карту в Apple Wallet, убедитесь, что Touch-ID включен на вашем устройстве:
- Запустите приложение Apple Wallet.
- Перейдите в раздел «Оплатить» и нажмите «Добавить платежную карту», подтвердите свой Apple ID, введя пароль, нажмите «ОК» и «Далее».
- Отсканируйте карту с помощью камеры или вручную введите необходимые данные.
Если все данные верны, вы сможете пользоваться всеми функциями программы. В случае ошибки проверьте введенные данные и повторите попытку.
С момента появления этого приложения к нему присоединились миллионы пользователей. Apple Wallet идеально подходит для тех, кто активно использует iOS-устройства. Эта программа позволяет совершать покупки с помощью смартфона как в онлайн-пространстве, так и в физических магазинах, что часто ускоряет процесс оформления заказа и экономит время.
Карты, добавленные в Wallet, можно дополнительно настроить для повышения удобства использования. В окне программы нажимается кнопка с тремя точками, а в открывшемся меню можно:
- удалить карту;
- открытое использование другим лицом;
- обновить информацию о карте;
- установить программу, связанную с конкретной картой, или открыть ее;
- включать и отключать автоматические обновления;
- разрешить отображение карты на заблокированном экране.
На экране также может отображаться полезная информация о карте, в том числе точка продажи, где был произведен последний платеж. Приоритет карт можно изменить в самом приложении, перетащив их. Первый используется для оплаты по умолчанию.
Применение карт лояльности
Карты лояльности — это дисконтные карты, выдаваемые крупными торговыми сетями своим покупателям. Обычно предлагают снижение цены в рамках скидки, накопление бонусов на внутреннем счете.
Если вы хотите добавить свою карту лояльности в список поддерживаемых кошельков, вам потребуется использовать сервис Apple Wallet CRM.
Для такой карты достаточно сканирования. После распознавания он интегрируется в приложение. Если вы хотите воспользоваться скидкой, вам нужно открыть Wallet и выбрать карту. Продавец должен отсканировать штрих-код на экране, и карта будет активирована. Apple Wallet в автономном режиме также работает, поскольку использует собственное соединение терминала.
Оттуда мы экспортируем созданный идентификатор типа пропуска как .p12. На этом этапе менеджер ключей попросит вас ввести пароль для сертификата. В этом случае нет необходимости вводить пароль.
Учтите, что все последующие действия нужно делать в той же папке, где уже должны быть manifest.json, pass.json и изображения.
Как добавить QR-код в Wallet
- Найдите свой сертификат о прививках в Госуслугах и сделайте скриншот QR-кода;
- Получите доступ к этой ссылке с помощью Safari (другие браузеры, похоже, не поддерживаются);
Так выглядит карта сертификата в Wallet
- Нажмите кнопку «Загрузить QR-сертификат» и загрузите скриншот сертификата;
- В открывшемся окне нажмите «Добавить», после чего проверьте карту сертификата в Wallet.
Карта сертификата в Wallet выглядит довольно непривлекательно, но со своей задачей справляется на полную катушку. Он состоит из названия сайта, через который вы конвертировали QR-код, «маски» вашей фамилии, имени и отчества, а также самого QR-кода. Госуслуги и сайт Мэра Москвы здесь не упомянуты, но они и не нужны.
Telegram не запускается после обновления. Сделать
Когда вам нужно предъявить QR-код на входе в государственное учреждение, вам достаточно запустить Wallet, открыть карточку-сертификат и предъявить ее. Охранник на входе просканирует его, сверит ваши паспортные данные с информацией, указанной в QR-коде, и пропустит вас. При этом сам оператор (приложение Госуслуги, скриншот или Кошелек) обычно значения не имеет.
Что делать с QR-кодом о вакцинации
Важно понимать, что сертификат в Wallet содержит не только ваше полное имя. Если вы зайдете в информацию на карточке, то увидите «маску» из паспортных данных (по ним инспектор проверяет, что вы – это вы), а также препарат, которым вы были привиты. В моем случае это ГамКовидВак, более известный как Спутник V. О своем опыте вакцинации я писал здесь; прочтите, если вам интересно.
В карточке сертификата можно увидеть данные, которые увидит верификатор
Не стоит бояться, что сайт, конвертирующий сертификат в карту для приложения Wallet, получит ваши личные данные. QR-код защищен таким образом, что не раскрывает полное имя, не говоря уже о паспортных данных. Хоть сайту, хоть инспектору будут доступны только первые буквы ФИО, а также первая и последняя цифры серии и номера паспорта. Но дата рождения видна целиком.
Поначалу, когда я добавлял свой сертификат в Wallet через covidwallet.ru, я немного удивился, увидев серийную «маску» и номер паспорта, и даже пожалел, что сделал это. Однако вскоре я понял, что QR-код не раскрывает личные данные, а просто предоставляет первый и последний символы для проверки. Так что бояться здесь абсолютно нечего. Поэтому используйте.