我通过输入命令行静态创建了一个pass,以便创建pass.pkpass。我也在MAMP中使用Web服务。如何动态生成传递? pass.pkpass存放在哪里?
答案 0 :(得分:2)
要动态生成通道,您将需要以下代码:
pass.json
文件并计算其SHA1哈希值您可能还需要代码:
serialNumber
和authenticationToken
至于.pkpass文件的位置,这完全取决于您。您可以存储它们,也可以在将它们提供给设备后将其删除。由于您需要的代码可以重新创建.pkpass包,并且由于您的Web服务将向已经具有最新版本的通道的设备发送304
响应,因此保留这些文件几乎没有价值。你的服务器。
如果你正在使用MAMP,那么this PHP Library是一个很好的起点。