如何从iOS链接中保存钱包登机牌?

时间:2016-04-15 07:28:12

标签: ios wallet

我对钱包的运作方式一无所知。我已经阅读了它的文档。而且我知道我需要在服务器上生成一些pkpass文件。

我想要做的是为用户生成一些pkpass文件,并将链接带到应用程序内的此文件。

我可以从外部链接将此文件添加到钱包。例如,用户点击链接,此链接将导致pkpass文件。系统会将此文件识别为钱包并建议用户将其保存在钱包中吗?

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

1 个答案:

答案 0 :(得分:0)

不,你不能那样做。您需要有一个应用程序来显示并向您的钱包添加传递。您可以使用以下

获取网址的内容
NSData *imgData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"your url string will come here"]];

将文件数据设为NSData后,您可以从中创建PKPassPKPass初始化程序将NSData作为参数并生成PKPass。然后,您可以使用PKAddPassesViewController来显示已下载的通行证。