0

我将存折与我的应用程序集成在一起。我需要一些动态的传递字段。如何使用 passkit 框架使用动态值创建 Pass?

4

2 回答 2

2

严格来说,除了 and 之外,您在 pass.json 中放置的任何内容passTypeIdentifier都是serialNumber动态的,从某种意义上说,它可以被新值替换或删除。

这是因为为了更新通行证,Passbook 需要一个完整的 .pkpass 包。passTypeIdentifier由于提供了整个捆绑包,因此可以通过执行和更改其中的所有内容, PassbookserialNumber使用这些内容将通行证识别为正在更新的通行证。

尽管 Apple 强烈建议不要这样做,但理论上 cookie 的优惠券可以用 JFK 到 LAX 的登机牌代替。

于 2013-01-02T07:36:57.987 回答
1

Passkit 是用于查看和操作通行证的设备端库。您不能使用它来生成通行证 - 这需要在设备外部使用您自己的工具进行。Apple 提供了一些 Ruby 示例代码,向您展示如何签名和创建通行证。

我建议您查看 Apple 的Pass Design and Creation文档,该文档介绍了如何创建 pass、对其进行签名和更新。通行证的更新使字段动态化。

于 2012-12-26T11:54:18.927 回答