2016-04-15 1 views
0

Я ничего не знаю о том, как работает кошелек. Я прочитал его документацию. И я знаю, что мне нужно создать некоторый файл pkpass на сервере.Как я могу сохранить проездной билет для кошелька из ссылки в iOS?

Что я хочу сделать, так это создать файл pkpass для пользователя и привести ссылку на этот файл внутри приложения.

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

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/PassKit_PG/YourFirst.html#//apple_ref/doc/uid/TP40012195-CH2-SW1

ответ

0

Нет, вы не можете сделать это. У вас должно быть приложение для показа и добавления пропусков в ваш кошелек. Вы можете получить содержимое URL с помощью следующего

NSData *imgData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"your url string will come here"]]; 

После того, как вы получите ваши данные файла, как NSData вы можете создать PKPass от него. PKPass Инициализатор принимает NSData как параметр и генерирует PKPass. И затем вы можете использовать PKAddPassesViewController, чтобы показать пройденный вами пропуск или пропуски.

+0

Вы имеете в виду, что эти файлы должны храниться в моем приложении? как насчет приложения «Кошелек»? Я думал, что все проходы хранятся в отдельном приложении для кошелька –

+0

ok. Думаю, я понял. Мне нужно получить данные кошелька, а затем представить его в PKPASsViewcontroller, он уже добавил кнопку «Кошелек» –

Смежные вопросы