Как сохранить посадочный талон кошелька по ссылке в iOS?

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

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

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

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/PassKit_PG/YourFirst.html

1 ответ

Решение

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

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

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

Другие вопросы по тегам