О сберкнижке
Передачи являются цифровым представлением информации, которая могла бы иначе быть распечатана на маленьких листках бумаги или пластмассе. Они позволяют пользователям принять меры в материальном мире. Передачи могут содержать изображения и штрихкод, и можно обновить передачи с помощью уведомлений нажатия. Библиотека передачи содержит передачи пользователя, и пользователи просматривают и управляют своими передачами с помощью приложения Сберкнижки.
Эта технология сделана из трех основных частей:
Формат пакета для создания передач.
Веб-сервис API для обновления передач, реализованных на Вашем сервере.
Objective C API, используемый Вашими приложениями для взаимодействия с библиотекой передачи пользователя.
Сразу
Этот документ касается ключевых понятий технологии Сберкнижки и объясняет способы, которыми можно использовать его.
Передачи существуют в большей экосистеме
Передачи существуют в контексте большей экосистемы включая приложение Сберкнижки, Ваши серверы, службу Apple Push Notification и Вашу инфраструктуру для выплаты передач. Каждый из этих компонентов экосистемы ответственен за определенные части жизненного цикла передачи.
Передачи создаются как пакет
Вы создаете передачи путем предоставления данных, включая файл JSON и отображаете активы в пакете, содержащем передачу. Файл JSON описывает содержание передачи и позволяет некоторое управление визуальным появлением передачи. Вы подписываете эти данные с помощью закрытого ключа для сертификата, который Вы получаете из Apple. Для хранения закрытого ключа частным Вы подписываетесь, передает Ваш сервер, не на устройстве пользователя.
Передачи обновляются Используя уведомления нажатия и Ваш веб-сервер
Передачи могут быть обновлены после распределения их. Обновления используют службу Apple Push Notification, чтобы сообщить устройству, что новая версия передачи доступна, и веб-сервис, который Ваш сервер реализует для обеспечения последней версии передачи.
Ваше приложение может взаимодействовать с передачами
Ваши приложения могут использовать платформу Набора Передачи для взаимодействия с передачами и библиотекой передачи. Это позволяет Вам устанавливать новые передачи и интегрировать передачи в Ваше приложение.
См. также
Сберкнижка описывает инструкции для проекта передачи.
Локальное и Удаленное Руководство по программированию Уведомления описывает, как отправить уведомления нажатия.
Ссылка Формата Пакета сберкнижки описывает формат пакета для определения передач.
Ссылка Веб-сервиса сберкнижки описывает протокол веб-сервиса для обновления передач.
Ссылка Платформы PassKit описывает Objective C API для взаимодействия с библиотекой передачи пользователя.
Материалы поддержки Сберкнижки доступны в области They загрузок разработчика, содержат полностью работавшие передачи в качестве примера, инструмент командной строки, чтобы помочь Вам подписать передачи во время разработки и демонстрационной реализации веб-сервиса.