О сберкнижке

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

../Art/process_overview_2x.png

Эта технология сделана из трех основных частей:

Сразу

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

Передачи существуют в большей экосистеме

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

Передачи создаются как пакет

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

Передачи обновляются Используя уведомления нажатия и Ваш веб-сервер

Передачи могут быть обновлены после распределения их. Обновления используют службу Apple Push Notification, чтобы сообщить устройству, что новая версия передачи доступна, и веб-сервис, который Ваш сервер реализует для обеспечения последней версии передачи.

Ваше приложение может взаимодействовать с передачами

Ваши приложения могут использовать платформу Набора Передачи для взаимодействия с передачами и библиотекой передачи. Это позволяет Вам устанавливать новые передачи и интегрировать передачи в Ваше приложение.

См. также

Сберкнижка описывает инструкции для проекта передачи.

Локальное и Удаленное Руководство по программированию Уведомления описывает, как отправить уведомления нажатия.

Ссылка Формата Пакета сберкнижки описывает формат пакета для определения передач.

Ссылка Веб-сервиса сберкнижки описывает протокол веб-сервиса для обновления передач.

Ссылка Платформы PassKit описывает Objective C API для взаимодействия с библиотекой передачи пользователя.

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