我想将存折集成到我的优惠券应用中。

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

我们知道要添加通行证,我们需要首先创建.pkpass文件。
我能够手动创建.pkpass文件,以将通行证添加到存折。

我已经通过创建.pkpasspass.jsonsignature和全部创建了manifest.json文件。

但我真正的疑问是:如何动态创建.pkpass文件-如果在表格 View 中有这样的优惠券(见图片),当我单击“添加到存折”时,我将提供必要的信息,它将为该单元格创建一个.pkpass文件。

如何才能做到这一点?

单击“添加到存折”按钮后,如何为特定单元格创建.pkpass文件?

最佳答案

由于必须使用私钥对通行证进行签名,因此必须在服务器上创建.pkpass文件。此外,Apple指定了REST接口(interface),您的服务器应实现该接口(interface),以推送和处理这些通行证的更新。

我不知道您的项目的详细信息,因此在继续下一步之前,您将必须确定对您有意义的内容。如果您有一个通过数据库和后端管理这些优惠券的服务器,则应实现web interface Apple specifies来构建和签名您的应用程序。如果您的优惠券相对简单,则可以考虑使用第三方服务来建立通行证。他们将拥有API以及用于设计通行证的工具,以使一切变得更容易。您将需要自己做一些研究,但是通过Google的快速搜索,我发现了PassSlot和PassKit。

如果您决定自己实现,则应阅读Apple关于Web服务如何工作的文档,然后再提出更具体的问题。 (与框架,编程语言等有关)

关于ios - 存折集成iOS(动态),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25782317/

10-11 03:30