Как сберегательная книжка Starbucks показывает установленный баннер приложения?

Мы пытаемся выяснить, как добавить баннер установленного приложения на обратную сторону наших пропусков Passbook, как это делает приложение Starbucks, но я нигде не могу найти никакой документации или упоминания об этой функции.

введите здесь описание изображения

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

Кто-нибудь знает, как использовать эту (по-видимому, недокументированную) функцию Passbook?


person devios1    schedule 23.09.2014    source источник
comment
Это на обратной стороне пропуска?   -  person Paulw11    schedule 24.09.2014


Ответы (1)


Вам нужно добавить идентификатор вашего приложения в ключ верхнего уровня pass.json associatedStoreIdentifiers, например.

{
    ...
    "associatedStoreIdentifiers": [1234567890],
    ...
}

Это задокументировано в Справочник по формату пакета Passbook

person passforce    schedule 23.09.2014
comment
А, спасибо. Я, должно быть, пропустил это. Странно, что он использует идентификатор магазина приложений вместо идентификатора пакета или идентификатора типа прохода. - person devios1; 24.09.2014