我对钱包的工作原理一无所知。我已经阅读了它的文档。而且我知道我需要在服务器上生成一些 pkpass 文件。
我想要做的是为用户生成一些 pkpass 文件,并将该文件的链接带到应用程序中。
我可以从外部链接将此文件添加到钱包吗?例如,用户点击一个链接,这个链接会导致 pkpass 文件。系统会将此文件识别为钱包并建议用户将其保存在他的钱包中吗?
我对钱包的工作原理一无所知。我已经阅读了它的文档。而且我知道我需要在服务器上生成一些 pkpass 文件。
我想要做的是为用户生成一些 pkpass 文件,并将该文件的链接带到应用程序中。
我可以从外部链接将此文件添加到钱包吗?例如,用户点击一个链接,这个链接会导致 pkpass 文件。系统会将此文件识别为钱包并建议用户将其保存在他的钱包中吗?
不,你不能那样做。您需要有一个应用程序来显示和添加通行证到您的钱包。您可以使用以下方法获取 url 的内容
NSData *imgData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"your url string will come here"]];
一旦你得到你的文件数据,NSData
你可以从中创建PKPass
。PKPass
初始化程序NSData
作为参数并生成PKPass
. 然后您可以使用PKAddPassesViewController
显示您已下载的通行证或通行证。