Ключи низшего уровня

Ключи, использующиеся ниже в иерархии pass.json файл — например, в словаре, который является значением ключа верхнего уровня.

Ключи словаря структуры передачи

Ключи, определяющие структуру передачи.

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

Ключевое имя

Ввести

Описание

auxiliaryFields

массив полевых словарей

Дополнительный. Дополнительные поля, которые будут выведены на экран на передней стороне передачи.

backFields

массив полевых словарей

Дополнительный. Поля, чтобы быть в конце передачи.

headerFields

массив полевых словарей

Дополнительный. Поля, которые будут выведены на экран в заголовке на передней стороне передачи.

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

primaryFields

массив полевых словарей

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

secondaryFields

массив полевых словарей

Дополнительный. Поля, которые будут выведены на экран на передней стороне передачи.

transitType

строка

Требуемый для посадочных талонов; иначе не позволенный. Тип транзита. Должно быть одно из следующих значений: PKTransitTypeAir, PKTransitTypeBoat, PKTransitTypeBus, PKTransitTypeGeneric,PKTransitTypeTrain.

Ключи словаря маркера

Информация о маркере расположения.

Доступный в iOS 7.0.

Ключевое имя

Ввести

Описание

major

16-разрядное целое без знака

Дополнительный. Главный идентификатор Низкоэнергетического маркера расположения Bluetooth.

minor

16-разрядное целое без знака

Дополнительный. Незначительный идентификатор Низкоэнергетического маркера расположения Bluetooth.

proximityUUID

строка

Требуемый. Уникальный идентификатор Низкоэнергетического маркера расположения Bluetooth.

relevantText

строка

Дополнительный. Когда передача в настоящее время релевантна, текст вывел на экран на экране блокировки. Например, описание соседнего расположения, такого как “Хранилище поблизости на 1-м и Основном”.

Ключи словаря расположения

Информация о расположении.

Ключевое имя

Ввести

Описание

altitude

дважды

Дополнительный. Высота, в метрах, расположения.

latitude

дважды

Требуемый. Широта, в градусах, расположения.

longitude

дважды

Требуемый. Долгота, в градусах, расположения.

relevantText

строка

Дополнительный. Когда передача в настоящее время релевантна, текст вывел на экран на экране блокировки. Например, описание соседнего расположения, такого как “Хранилище поблизости на 1-м и Основном”.

Ключи словаря штрихкода

Информация о штрихкоде передачи.

Ключевое имя

Ввести

Описание

altText

строка

Дополнительный. Текст, выведенный на экран около штрихкода. Например, человекочитаемая версия данных штрихкода в случае, если штрихкод не сканирует.

format

строка

Требуемый. Формат штрихкода. Должно быть одно из следующих значений: PKBarcodeFormatQR, PKBarcodeFormatPDF417, PKBarcodeFormatAztec.

message

строка

Требуемый. Сообщение или полезная нагрузка, которая будет выведена на экран как штрихкод.

messageEncoding

Имя набора символов IANA, как строка

Требуемый. Текст, кодирующий, который используется для преобразования сообщения от строкового представления до представления данных для рендеринга штрихкода. Значение обычно iso-8859-1, но можно использовать другое кодирование, поддерживающееся инфраструктурой сканирования штрихкода.