Passbook Integration iOS(动态)

Kru*_*nal 4 objective-c ios passbook

我想将Passbook整合到我的优惠券应用程序中.

我正在学习本教程:http: //www.raywenderlich.com/20734/beginning-passbook-part-1

我们知道要添加传递,我们需要先创建一个.pkpass文件.我可以.pkpass手动创建一个文件,以便为passbook添加传递.

我创建了.pkpass通过创建文件pass.json,signature,manifest.json,和所有.

但我真正怀疑的是:如何.pkpass动态创建文件 - 如果我在表格视图中有这样的优惠券(见图),当我点击"添加到存折"时,我将提供必要的信息,它将创建一个.pkpass文件为那个细胞.

如何才能做到这一点?

截图

如何.pkpass在单击"添加到存折"按钮时为特定单元格创建文件?

Asa*_*Asa 9

由于必须使用私钥对传递进行签名,因此必须在服务器上创建.pkpass文件.此外,Apple还指定了一个REST接口,应由服务器实现,以推送和处理这些过程的更新.

我不知道你的项目的细节,所以你必须在进行下一步之前决定对你有意义的事情.如果您的服务器使用数据库和后端管理这些优惠券,您应该实施Apple指定Web界面来构建和签署您的应用程序.如果您的优惠券相对简单,您可以考虑使用第三方服务来建立您的优惠券.他们将拥有API以及设计通行证的工具,使一切变得更轻松.您将不得不自己做一些研究,但通过快速谷歌搜索,我找到了PassSlot和PassKit.

如果您决定自己实施它,您应该阅读Apple关于Web服务如何工作的文档,并回过头来提出更具体的问题.(与框架,编程语言等有关...)