我想将存折集成到我的优惠券应用中。
我正在关注本教程:
http://www.raywenderlich.com/20734/beginning-passbook-part-1
我们知道要添加通行证,我们需要首先创建.pkpass
文件。
我能够手动创建.pkpass
文件,以将通行证添加到存折。
我已经通过创建.pkpass
,pass.json
,signature
和全部创建了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/