Какие пропуска можно получить в Apple Wallet? - PullRequest
0 голосов
/ 23 ноября 2018

Я новичок в разработке для iOS и хочу поработать над небольшим проектом с использованием библиотеки PassKit.

После долгих поисков (Apple docs, stackoverflow) я просто не могу получить четкое пониманиевозможных ответов на мой вопрос:

«Возможно ли получить доступ к пропускам, которые я не создал?»

Теперь я не говорю о пропусках, связанных с платежами, таких как банковские карты и т. д. Япросто нужен обзор таких вещей, как билеты на мероприятия, проездные билеты и т. д.

Есть ли способ добиться этого?(с согласия пользователей, конечно)

Спасибо за вашу помощь!:)

1 Ответ

0 голосов
/ 24 ноября 2018

Простой ответ: «Нет, ваше приложение не может получить доступ к пропускам, которые оно не создавало»;это было бы потенциальным нарушением конфиденциальности.

Более подробный ответ заключается в том, что ваше приложение может обращаться к пропускам, которые оно не создавало , если идентификаторы типов пропусков указаны в праве com.apple.developer.pass-type-identifiers для вашего приложения.Цель этого права - разрешить одному приложению получать доступ к пропускам, созданным другим приложением от того же разработчика.

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

Ответ на вопрос в заголовке: «Вы можете получить доступ к созданным вами пропускам».

Нет приложения, которое может сделать приложение, которое приведет к тому, что пользователь запросит общий проходной доступ.

...